Ciao, vorrei generare una tabella dinamica che prende i dati da una query sql. Quindi vorrei che si generassero tante righe quanto sono il numero di righe restituite dalla query sql.
Il problema è che riesco a generare solo la prima riga, mentre la seconda riga non viene inserita nella tabella e così via.
Qualcuno sa aiutarmi? Vi posto il codice del ciclo for
E questo è quello che ottengo.
Grazie
Il problema è che riesco a generare solo la prima riga, mentre la seconda riga non viene inserita nella tabella e così via.
Qualcuno sa aiutarmi? Vi posto il codice del ciclo for
PHP:
$query = mysqli_query($link, "SELECT * FROM utenti");
$quanti = mysqli_num_rows($query);
if ($quanti == 0)
{
echo "Nessun record!";
}
else
{
for($x=0; $x<$quanti; $x++)
{
$rs = mysqli_fetch_row($query);
$user = $rs[9];
$nome = $rs[0];
$cognome = $rs[1];
$giorno = $rs[2];
$mese = $rs[3];
$anno = $rs[4];
$mail = $rs[7];
$telefono = $rs[8];
$corso = $rs[11];
// echo "Nome: " . $id . "<br>";
// echo "Cognome: " . $nominativo . "<br><br>";?>
<tr>
<td><?php echo $user;?></td>
<td><strong><?php echo $cognome;?> <br/> <?php echo $nome;?></strong></td>
<td><?php echo $giorno;?>/<?php echo $mese;?>/<?php echo $anno;?></td>
<td><?php echo $mail;?> <br/> <?php echo $telefono;?></td>
<td><?php echo $corso;?></td>
<td><a href="modifica_utente.php">modifica</a></td>
<td><?php ?></td>
</table>
<?php
}
}
}
E questo è quello che ottengo.
Grazie