più che altro c'è già il while della lettura del database, non vorrei aprire un ciclo dentro un ciclo.... io ho fatto così comunque ho impostato una variabile i=0 e poi l'ho incrementata il problema è che mi salta un record... cioè non mi legge un record... ovvero il record n.2 legge il primo il secondo, nn il terzo, va a capo, e legge il quarto...
Codice PHP:
<table width="700px"><tr>
<?php
$con=mysql_connect(.................);
if(!$con){
die('Impossibile connettersi a: ' . mysql_error());
}
mysql_select_db("....................", $con);
mysql_set_charset("utf8", $con);
$sql="SELECT * FROM prodotto";
if(!mysql_query($sql,$con)){
die('Errore: ' . mysql_error());
}
$query=mysql_query($sql) or die("Impossibile eseguire il comando: ".mysql_error());
$i=0;
while($result=mysql_fetch_array($query)){
$id=$result['id'];
$nome=$result['nome'];
$descrizione=$result['descrizione'];
$i++;
if($i%3 == 0) { echo "</tr>"; }
else{ echo "<td>.......................</a></td>"; }
}
mysql_close($con);
?>
</tr></table>
questo è il codice con le modifiche apportate