Salve a tutti, Avrei cortesemente bisogno di un aiuto per incolonnare in una tabella orizzontale i dati estratti dal db. Come vedete nel codice postato imposto una variabile con il numero di celle che desidero avere per ogni riga della tabellina e in base al numero di dati estratti dal db calcolo il numero di righe che dovro' avere nella mia tabellina.
Dove mi perdo è nel fare il ciclo per contare a che cella sono per chiudere la riga e aprirne una nuova!
Fare un ciclo for dentro a while penso sia piu' o meno come bestemmiare in chiesa e suppongo che dovrei sfruttare il ciclo while sia per leggere il db sia per contare... Purtroppo non ci arrivo Solitamente non chiedo MAI il codice perchè mi piace imparare sbagliando ma stavolta sono davvero in un vicolo cieco... qualcuno puo' cortesemente darmi un aiutino?
Eccovi il codice:
Codice PHP:
$query = " SELECT * FROM user WHERE status='1' ORDER BY id DESC limit 10 ";
$result = mysql_query($query) or die('Error, query failed');
$numrows = mysql_num_rows($result);
if ($numrows>0){
$maxcelle=4;
$righetotali= ceil ($numrows/$maxcelle);
print "<table cellpadding=0 cellspacing=0 border=1 >";
while ($i = mysql_fetch_array($result)) {
$username = $i["username"];
print "<tr>";
print "<td>$username</td>";
print "</tr>";
}
print "</table>"; }
else {print "nessun record trovato";}
GRAZIE in anticipo