ciao,
sto cercando di realizzare una pagina per visualizzare in una tabella 5 foto per riga, ogni foto incastrata in una casella di una tabella. le foto vengono prelevate da database, recuperate dalla loro posizione e visualizzate..però non riesco a fare l'inscatolamento..sicuramente ci sarà qualche problema di cicli.
Il codice che uso è questo:
con questo codice le foto appaiono una accanto all'altro in un'unica riga..io, dunque, voglio 5 celle per riga e dentro ogni cella una foto, se ho più di 5 foto una seconda riga con altre 5 foto o quello che sono.Codice PHP:
<table border="2px">
<?php
$count=0;
$query = "SELECT * FROM images WHERE Album = '$_REQUEST[nome_album]' AND Tipo <> 'nomealbum' AND id_utente='$_SESSION[user_id]'";
$foto = mysql_query($query) or die (mysql_error());
for($count=1;$count<=5;$count++) {
echo "<tr>";
while ($row_foto=mysql_fetch_array($foto)) {
$nomefoto=$row_foto[Titolo];
$id_foto=$row_foto[Id];
$thumb="tb_".$nomefoto;
// echo "nome tb: $thumb
";
// echo "<a href=\"del_image.php?id=$id_foto\"><img src=\".$path_img$thumb . \" border=\"0\" .\">X</a>";
$path_img = "foto_utenti/$_SESSION[user_nickname]/";
$immagine_mostra="$path_img$thumb";
echo "<td>";
echo "<a href=\"del_image.php?id=$id_foto\"><img src=\"$immagine_mostra\" border=\"0\" .\"></a>";
echo "</td>";
}
//echo "<a href=\"del_image.php?id=$id_foto\">Elimina</a>";
echo "</tr>";
echo "
";
echo "</tr>";
}
?>
</table>
Qualcuno mi può dare qualche dritta per capire dove sbaglio con i cicli?
grazie.