- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Codice PHP] Stampare risultati di una query in una tabella in due colonne
-
[Codice PHP] Stampare risultati di una query in una tabella in due colonne
Salve a tutti,
ho questa query che stampa dei nomi:<?
$query = "SELECT id,nome FROM nomi ORDER BY nome";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
echo"<li>$row[nome]</li>";
}
?>vorrei che i nomi venissero stampati in una tabella in due colonne.
tipo se i risultati ammettiamo il caso siano 20, stampa 10 nomi a sinistra e 10 a destra nella stessa tabella di due colonne.come diventa la query??
c'è qualcuno che mi modifica gentilmente il codice?
grazie mille
-
salve,
ho provato a fare questo:codice PHP: <? $query = "SELECT id,nome FROM nomi ORDER BY nome";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
echo '<table width="200" border="0" cellspacing="2" cellpadding="2">';
for( $i=0; $i < $result; ++$i ) {
if ($i % 2 == 0) { echo "<tr>"; }
echo '<td>';
echo"<li>$row[nome]</li>";
echo '</td>';
if($i % 2 == 1) {
echo '</tr>'; }
}
echo '</table>';
}
?>Ma mi stampa una lista lunghissima di nomi che si ripetono tra di lorooooooooo... qualcosa non va... seppure li mette in due colonne ma in modo errato... :S
aiutatemi almeno a mettere a punto questo codice.
grazie mille
-
ok grazie lo stesso.. ho risolto