quello che posso farti vedere è un estratto del mio sito che visualizza le immagini in una tabella, posizionandone 6 per riga. spero ti possa servire.
Codice PHP:
echo "<table border=\"1\" width=\"750\" border=\"1\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#F2F2FD\" bordercolor=\"#DEDEF2\">";
$colonna = 0;
echo " <tr>\n";
for ($i = 0; $i<=$nr; $i++){ //incrementa immagini
$result = @mysql_fetch_array($select);
//Istruzioni per inserire l'immagine
if(in_array($result["foto_tipo"], $visualizzabili)) {
if($result["foto_1smallname"] != '') {
echo "<td align=\"center\" height=\"128\">";
echo "<a href=\"scheda/scheda.php?actions=vedi&id=" . $result["foto_id"] . " \" target=\"_blank\" >";
echo "<img border=\"0\" src=\"action.php?action=vedi&id=" . $result["foto_id"] . " \">";
echo "</a>";
echo "
\n";
echo "<span class=\"testoblu\">\n";
echo $result["foto_modelnome"];
echo "</span>";
echo "</td>\n";
$colonna++;
}
}
if ($colonna > 5) {
//Istruzioni per mettere una nuova riga
echo "</tr>\n";
echo " <tr>\n";
$colonna = 0;
}
}
echo "</table>\n</div>\n";