questo è testato e funziona per incolonnare su tre colonne... che detto diversamente stampa tre img ad esempio in ogni riga...poi va a capo.. sfrutta il table html e nella while devi passare le condizioni del cursore del tuo db (*_fetch_row() ad esempio, dove * è mysql ad esempio).. $var è una variabile generica che a te potrebbe corrispondere ad un campo valorizzato dal ciclo..
dimmi se riesci ad adattarlo da solo, altrimenti te lo adatto io..
Codice PHP:
<?
...
$i=1;
echo "<table>";
while(...){
if ($i==1)
echo "<tr>" // sono prima colonna apro riga
echo "<td>".$var."</td>" // stampo colonna
if ($i==3){
echo "</tr>"; // sono all'ultima colonna, chiudo
$i=0; // riparto
}
$i++;
}
if ($i!=1)
echo "<td colspan=".(4-$i)."></tr>";
echo "</table>";