Incolonnare dei record con php

Scritto da Jacopo Nuzzi (http://www.jacoz.net) il 05 agosto 2005

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);
?>

Ed ora vediamo il codice per incolonnare i nostri record:
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";
?>

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 ;)



Pagine totali: 1 [ 1 ]

Online:

Ci sono 13 utenti online, 0 della community e 13 ospiti.

Partners:

Secured LoanCredit Card ConsolidationMortgage CalculatorBad Credit LoansDevSpy.comGiornale WebmasterMrWebmaster.itServerplan