Stampare una query in una tabella

Daniele Rapinesi

Utente Attivo
7 Gen 2014
60
0
0
Ciao a tutti,
ho creato un semplice file dove con un query prendo i dati di un database e li stampo in una tabella per ottenere questo esempio:

ID USER ULTIMO ACCESSO
1 Mario 2014-06-04
2 Carlo 2014-06-04
3 Franco 2014-06-04
4 Ciro 2014-06-04

ma il primo record lo stampa bene e va a capo, tutti gli altri li mette di seguito .... dov'è l'errore ???
Ecco il file PHP - Grazie a tutti in anticipo !!!!!

PHP:
<div id="lista-utenti">
<?php
	$query = "SELECT * FROM iscritti ORDER BY id DESC";
	$res = mysql_query($query);
	if (mysql_num_rows($res)>0){
?>
<table>
	<tr>
    	<th>id</th>
    	<th>user</th>
    	<th>creazione</th>
    </tr>
<?php
	while ($row = mysql_fetch_assoc($res)){
?>
	<tr>
    	<td><?php echo $row['id'] ?></td>
    	<td><?php echo $row['user'] ?></td>
    	<td><?php echo $row['data_creazione'] ?></td>
    </tr>
</table>

<?php
	}
?>

<?php
	} else {
		echo "Non ci sono risultati";
	}
?>
</div>
 
Ciao, chiudi la tabella all'interno del ciclo, di conseguenza hai tante tabelle quanti sono i record
</table> Mettilo alla fine prima della chiusura del <div>
ps:
racchiudi il codice che posti tra i tag presenti sulla barra di formattazione (ultime 3 icone seconda linea (code,html,php))
 

Discussioni simili