Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    55

    [aiuto errore nel codice, PHP e MySql] script: "somma dei valori del db"

    Ciao a tutti..
    Vorrei un aiuto in questo script..
    Il suo scopo è quello di caricare certi valori dal database e sommarli tutti insieme..

    Questo è quello che sono riuscito a fare io prima di arrendermi e chiedere aiuto in questo forum:
    Codice PHP:
    $idMat $_GET['media']; 

    $qf mysql_query("SELECT id, idMateria, voti FROM votiLauraOrale WHERE idMateria='$idMat'"); 

    $i=0;
    //esegue il codice una volta per ogni record selezionato dal database
    while($f mysql_fetch_array($qf)){ 
    //la colonna dei voti selezionati viene inserita nell'array $voti
    $voti $f['voti'];
    //ad ogni ripetersi del ciclo aumenta $i quindi il valore successivo dell'array viene sommato 
    //alla variabile di appoggio $app
    $somma $app $voti[$i]; 
    $i++;
    }

    echo 
    $somma
    Screen della tabella del db:

    (spiegazione: ogni voto è associato ad un id della rispettiva materia il cui elenco si trova in un altra tabella)
    Mi potete dire se in questo pezzo di codice c'è qualche errore o se sto sbagliando qualcosa?

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    1 - $app cos'è?

    2 - il ciclo di while finisce li? non si capisce EDIT: hai aggiornato il codice ora si capisce

    se quel che ho capito è giusto dovrebbe essere

    Codice PHP:
        while ($f mysql_fetch_array($qf)){
        
    $somma += $f['voti'];


  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    55
    si scusa avevo copiato male il codice..

    Grazie della risposta, ora provo!

    Ci avevo pensato anch'io però non credevo fosse possibile nel php una cosa del genere.. chissà se funziona!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    55
    si è andato.. grazie mille!

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.