Hola gente, tengo el siguiente problema (...he tratado de resolverlo, pero todos mis intentos fueron en vano). Tengo una base de datos con productos, para llamar a dicha base de datos recurro a la siguiente funcion SQL:
Código HTML:
// traigo el listado de productos desde la BD
$arrModelos = array();
$query = "SELECT idModelo, nombremod, urlthumb FROM `modelos` WHERE idCategoria = {$_GET['id']} ORDER BY idModelo ASC";
$resultado3 = mysql_query ($query, $dbConn);
while ( $row = mysql_fetch_assoc ($resultado3)) {
array_push( $arrModelos,$row );
}
Ahora bien, para imprimir los resultados realizo el siguiente bucle:
Código HTML:
<li>
<? foreach ($arrModelos as $modelos) { ?>
<div id="item"><? echo "<a href=\"model.php?id=".$modelos['idModelo']."\"><img src=\"".$modelos['urlthumb']."\" width=\"230\" height=\"110\" /></a>" ?></div>
<? } ?>
</li>
Los resultados se imprimen en pantalla perfectamente. El problema y lo que no logro resolver es que la etiqueta </li> se cierre dentro del bucle cada vez que muestran nueve productos (...estoy usando un script de paginacion), es decir, cada vez que el bucle se ejecuta nueve veces.
Si me pueden ayudar con esto, se los agradezco...