Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Php :: Indice Php

Impaginare i record di MySQL per colonne

Inserito il: 18-12-2006


Spesso si presenta la necessità di dover impaginare i record selezionati da una tabella di MySQL per colonne; molti tutorial disponibili in rete presentano codici utili per impaginare i risultati su 2 colonne restituendo in certi casi dei risultati inaspettati nel caso si voglia aumentarne il numero. Il codice che segue prevede un'impaginazioni a 3 colonne, ma può essere utilizzato senza problemi per ottenere output differenti semplicemente modificando il valore di una variabile. Ecco si seguito il codice, eventuali approfondimenti sono contenuti all'interno dei commenti:
<?
//apriamo la tabella
echo "<table>";

//estraiamo il dato che vogliamo impaginare 
$sql = "SELECT dato FROM tabella WHERE ORDER By dato";
$res = @mysql_query($sql);

//controlliamo che siano contenuti dei dati nella tabella
$num_rows = @mysql_num_rows($res);

//se ci sono dati impagianiamoli
if($num_rows >= 1 ){

//settiamo la varibile per l'incolonnamento
 $cols = 3;
 $rows=0;
  while ($f=@mysql_fetch_array($res)) {
    $rows++;	
    $dato = $f['nome_dato']; 
     echo "<td width=\"33%\">\n";  
     echo "";   
     echo "</td>\n";

//se il numero delle righe e delle
//colonne è uguale...    
      if ($rows==$cols) {     
        echo("</tr><tr>\n");
//...azzeriamo il contatore    
        $rows=0;    
  } 
 }
}
 echo "</table>";
?>


Indice Php
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Linux (18)
Manuali (6)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (0)
Forum



Try, throw and catch delle eccezioni in PHP 5
L'azione di controllo svolta dalla logica del try, throw and catch prevede quindi due esiti possibili: o l'eccezione viene rilevata... Leggi l'articolo


Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti

Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
Ceptive.it
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Visual designer
Forum per Webmaster




Pagina caricata in 9.7990 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS