Originariamente inviato da carlitosteam
Grazie,,,va piu' che bene
C'è un piccolo problema...praticamente .Ho aggiunto allo script il campo foto in modo da poter recuperare per ogni utente anche la sua foto personale...
Codice PHP:
<?//seleziono i campi da visualizzare per singolo utente
$strsqlultima="SELECT id,cognome,nome,foto FROM iscritti ORDER BY id DESC ";
$query1=mysql_query("$strsqlultima") or die("Errore query database: " . mysql_error());
while($row=mysql_fetch_array($query1))
{
$foto[]=$row['foto'];
$nome[]=$row['nome'];
$cognome[]=$row['cognome'];
}
$num_rows=ceil(count($nome)/3);
$table="<table width='162'border='1'>";
$a=0;
for($i=0;$i<$num_rows;$i++)
{
$table.="<tr>";
for($k=0;$k<3;$k++)
{
$a++;
$table.="<td width='33%' >
<img src=\"immagini/".$foto[$a-1]."\" width=\"45\" height=\"50\" border=\"0\"/><center><font class='fontprofilo'>".$nome[$a-1]." ".$cognome[$a-1]."</center></td></font>
</td>";
}
$table.="</tr>";
}
$table.="</table>";
echo $table; ?>
Il problema è che se per esempio nella lista che devo visualizzare in tutto ci sono 4 record lo script mi stampa a video anche una 5 e una 6 cella con la foto del primo e del secondo record....c'è un modo per stampare a video tot celle quanti i sono i record?
Cioè se io nella mia lista ho 4 amici dovrebbe stamparmi a video 3 celle su una riga e una 4 sulla seconda riga...