Ciao ragazzi,
una domanda.

Devo creare una tabella dove nella prima riga compaiano tante colonne quanti sono i campi (distinti) di una tabella sql.

Nello specifico

Codice PHP:
$query=mysql_query("SELECT DISTINCT datafatt FROM fatture"$db); 
Da questa query devo far scrivere:


Codice PHP:
while ($row mysql_fetch_assoc($query)) {

echo 
"<table  align=\"center\" width=\"100%\" border=\"1px\">";
        
            echo 
"<td id=\"tabup\">Periodo1</td>";
            echo 
"<td id=\"tabup\">Periodo2</td>";
            echo 
"<td id=\"tabup\">Periodo3</td>";
            
//ecc..



e successivamente

Codice PHP:
echo "<tr>";
 echo 
"<td >".$valoreperiodo1contratto1."</td>"
 echo 
"<td >".$valoreperiodo2contratto1."</td>"
echo 
"<tr>";
 echo 
"<td >".$valoreperiodo1contratto2."</td>";
 echo 
"<td >".$valoreperiodo2contratto2."</td>"

Spero di essermi spiegato abbastanza, voglio creare una tabella di riepologo dove visualizzo tutti le riscossioni di vari contratti (1 contratto per riga) suddivise per periodo (1 colonna per periodo).

Che istruzioni devo dare alla query per creare questo numero di colonne dinamico ?
La parte che mi blocca è soprattutto questa. I valori per periodo so ritrovarli.

Grazie