Prima di tutto un doveroso saluto a tutti i partecipanti.
Ho la necessità di visualizzare i dati provenienti dal DB in una tabella, ho provato a farlo, ma non riesco a ottenere cio che desidero.
Vorrei un'intestazione di tabella fissa e le righe che si aggiungono man mano che aumentano i record letti di questo tipo:
ID |Data |Voce Spesa |Descrizione |Entrate |Uscite|
---|----------|-------------|----------------|--------|------|
136|17/04/2006|Attrezzatura |Conetti piccoli |0.00 |100.00
135|17/04/2006|Attrezzatura |Conetti grandi |0.00 |100.00
134|01/01/1970|Abbigliamento|Kit Gara |0.00 |500.00
128|01/01/1970|Gas auto |Ford Fiesta |0.00 |50.00
---|----------|-------------|----------------|--------|------|
con il codice che ho, quanto lo esegue, mi visualizza tante volte l'intestazione tabella con i record, ogni volta progressivi
fino al raggiungimento dell'ultimo cosi:
ID |Data |Voce Spesa |Descrizione |Entrate |Uscite|
---|----------|-------------|----------------|--------|------|
136|17/04/2006|Attrezzatura |Conetti piccoli |0.00 |100.00
ID |Data |Voce Spesa |Descrizione |Entrate |Uscite|
---|----------|-------------|----------------|--------|------|
136|17/04/2006|Attrezzatura |Conetti piccoli |0.00 |100.00
135|17/04/2006|Attrezzatura |Conetti grandi |0.00 |100.00
ID |Data |Voce Spesa |Descrizione |Entrate |Uscite|
---|----------|-------------|----------------|--------|------|
136|17/04/2006|Attrezzatura |Conetti piccoli |0.00 |100.00
135|17/04/2006|Attrezzatura |Conetti grandi |0.00 |100.00
134|01/01/1970|Abbigliamento|Kit Gara |0.00 |500.00
ID |Data |Voce Spesa |Descrizione |Entrate |Uscite|
---|----------|-------------|----------------|--------|------|
136|17/04/2006|Attrezzatura |Conetti piccoli |0.00 |100.00
135|17/04/2006|Attrezzatura |Conetti grandi |0.00 |100.00
134|01/01/1970|Abbigliamento|Kit Gara |0.00 |500.00
128|01/01/1970|Gas auto |Ford Fiesta |0.00 |50.00
praticamente mi ripete la visualizzazione ogni volta, aumentando un record.
questo è il codice:
<?
include("int_pie.inc.php");
include("config.inc.php");
intestazione();
$db=mysql_connect($db_host,$db_user,$db_password);
if ($db==false)
die("Errore nella connessione. Verificare i parametri nel file
config.inc.php");
mysql_select_db($db_name, $db)
or die("Errore nella selezione del database. Verificare i parametri
nel file config.inc.php");
$query="SELECT * FROM `cassa` ORDER BY `id` DESC ";
$risultato=mysql_query($query,$db);
($riga = mysql_fetch_array($risultato));
$formatoData=date('d/m/Y', $riga['data']);
$html="";
while($riga = mysql_fetch_array($risultato)){
$formatoData=date('d/m/Y', $riga['data']);
$html .= "<tr><td></td>
<td>{$riga['id']}</td>
<td>{$formatoData}</td>
<td>{$riga['vocespesa']}</td>
<td>{$riga['descrizione']}</td>
<td>{$riga['entrate']}</td>
<td>{$riga['uscite']}</td>
</tr>";
echo "<table border=\"1\">
<tr>
<th></th>
<th>ID</th>
<th>Data</th>
<th>Voce Spesa</th>
<th>Descrizione</th>
<th>Entrate</th>
<th>Uscite</th>
</tr>$html</table>";
}
mysql_close($db);
piepagina();
?>
grazie a tutti.