NSD Mira adapte tu codigo al mio y me funciono a la perfeccion, eso si tuve que analizar detenidamente que era lo que hacias pero al final lo logre entender, la cuestion es que te debo una de verdad te agradezco la ayuda, manita arriba contigo...
dejo el codigo por si a alguien le llega a pasar lo mismo:
Código PHP:
<?php
// Parametros.
$cols = 3;
// Procedimiento.
$col = 0;
foreach($data_products as $products) {
if($col === 3) {
echo "</div><div class='clearfix'></div>";
$col = 0;
}
if($col === 0)
echo "<div class=\"span_$cols\">";
?>
<div class="col_1_of_single1 span_1_of_single1">
<a href="products_details.html?p=<?php echo $products['pro_code']?>">
<img src="<?php echo $products['pro_image1']?>" class="img-responsive" alt=""/>
<h3><?php echo utf8_encode($products['pro_name'])?></h3>
<p><?php echo utf8_encode($products['pro_description_fast'])?></p>
<h4>Cod. <?php echo $products['pro_code']?></h4>
</a>
</div>
<?php
$col++;
}
while($col !== 3) {
echo "<div class=\"col-$col\"></div>";
$col++;
}
echo "</div>";
?>