Incolonnare dei record con php
Scritto da Jacopo Nuzzi
(http://www.jacoz.net)
il 05 agosto 2005
Ed ora vediamo il codice per incolonnare i nostri record:
Commentiamo un p? il codice!
La prima riga, con la funzione require() serve per includere il nostro database.
La seconda e l'ultima riga sono semplicemente l'apertura e la chiusura dei tag HTML per la tabella.
Alla terza riga troviamo invece il nostro ciclo for(), proseguendo, troviamo un if() che ci serve per stampare a video i tag HTML per chiudere le righe della tabella e per ultima cosa troviamo l'ultimo echo() che ci serve per stampare a video il nostro risultato.
Come vedete ? davvero molto semplice :)
Alla prossima ;)
Ciao a tutti,
spesso potrebbe capitare che per le ragione pi? disparate ci sia il bisogno di stampare a video dei record ma non uno sotto l'altro... in colonna!
In questo breve articolo oggi vedremo come fare!
L'unica cosa che ? necessaria ? l'utilizzo di un ciclo (while(), for(), ecc.).
Ecco un possibile esempio di record, in questo caso di un array (ma ? possibile anche con MySQL, ovviamente: ecco un esempio, la directory di questo sito!).
Il file si chiamer? database.php e dovr? aver al suo interno questo codice:
PHP
<?php
$array = array("Italia", "Milano", "Porto Cervo", "Montecarlo", "Los Angeles", "New York", "Sydney");
$tot_records = count($array);
?>
PHP
<?php
require("database.php");
echo "<table>\n";
for ($i = 0; $i <= $tot_records - 1; $i++)
{
if ($i_tbl == ceil($tot_records / 3))
{
$i_tbl = 0;
echo " </tr>\n";
echo " <tr>\n";
}
echo " <td>" . $array[$i] . "</td>\n";
$i_tbl++;
}
echo "</table>\n";
?>
La prima riga, con la funzione require() serve per includere il nostro database.
La seconda e l'ultima riga sono semplicemente l'apertura e la chiusura dei tag HTML per la tabella.
Alla terza riga troviamo invece il nostro ciclo for(), proseguendo, troviamo un if() che ci serve per stampare a video i tag HTML per chiudere le righe della tabella e per ultima cosa troviamo l'ultimo echo() che ci serve per stampare a video il nostro risultato.
Come vedete ? davvero molto semplice :)
Alla prossima ;)
