Ciao a tutti
Senza che sto a dire che sono un novellino perchè lo capirete dal codice e dalla domande che per i ''pro'' sarà una banalità, ma crescendo nella fine arte della programmazione mi scontro con problemi nuovi.
nel db di prova ho 3 record, nei campi copie ho questi valori
5000
7000
6000
codice:
$query_cod = "SELECT copie FROM *******";
$ris_cod = mysql_query($query_cod,$conn) or die("Errore nella query:" . mysql_error());
$row_cod = mysql_fetch_array($ris_cod);
$cod = $row_cod['copie'];
$query = "SELECT * FROM *******";
$ris = mysql_query($query,$conn) or die("Errore nella query:" . mysql_error());
ECHO "<TABLE><tr><td>Modello</td><td>Polizza</td><td>Copie</td><td>Data</td></tr>";
while($riga = mysql_fetch_array($ris)) {
echo "<tr><td>".$riga["modello"]."</td><td>PM".$riga["polizza"]."</td><td>".$cod."</td><td>".$riga["data"]."</td></tr>";
$cod = $cod + $riga["copie"];
}
Con questo codice i risultati saranno
5000
10000
17000
invece che
5000
12000
18000
Lui, giustamente, mi addiziona 2 volte il valore del campo copie del primo record.
Come faccio ad ovviare a questo e fargli fare l'add per bene?
Grazie a quanti risponderanno