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:
ho provato un ciclo su righe e colonne e funziona senza i dati del database..ma niente se uso i dati del db, il problema sembra essere sullo scorrimento del vettore dei risultati del database cioè sul while..
qualcuno può darmi una dritta?
grazie.
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:
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 <br/>";
// 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 "<br />";
echo "</tr>";
}
?>
</table>
ho provato un ciclo su righe e colonne e funziona senza i dati del database..ma niente se uso i dati del db, il problema sembra essere sullo scorrimento del vettore dei risultati del database cioè sul while..
qualcuno può darmi una dritta?
grazie.