Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con somma

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    27

    Problema con somma

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    27

    Risolto!!!

    $cod = 0;
    $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)) {
    $cod= $cod + $riga["copie"];
    echo "<tr><td>".$riga["modello"]."</td><td>PM".$riga["polizza"]."</td><td>".$cod."</td><td>".$riga["data"]."</td></tr>";

    }


    risolto
    un poco di spam non guasta mai!!!

  3. #3

    Re: Problema con somma

    Originariamente inviato da r00kie
    crescendo nella fine arte della programmazione mi scontro con problemi nuovi
    se li esponi tutti con la chiarezza di questo (...) non avrai tante risposte ai tuoi problemi

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    27
    Credevo si capisse leggendo il codice

  5. #5
    eh quello poi... segue quasi le regole ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.