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

    Calcoli su risultato di una query

    Tabella formata da anno - mese- articolo - importo

    dopo la select ed il ciclo while

    Utilizzando gli array come faccio a sommare l'importo per i rispettivi mesi
    e per i rispettivi articoli;


    importo_mese[gennaio]= importo_mese[gennaio]+importo;

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Non si capisce molto bene, posta magari una base di ciò che hai fatto

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    3
    $sql="SELECT * FROM $tb_prinota WHERE anno='$anno_rel' ORDER BY ID_Capitoli asc, Mese_pri asc";
    $query1 = mysql_query($sql);
    while ($a_row = mysql_fetch_array($query1))
    {

    qui dovrei mettere array per fare le somme rispettivamente
    importo totale distintamente per ogni anno per ogni mese del rispettivo articolo

    }

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Originariamente inviato da apteam
    $sql="SELECT * FROM $tb_prinota WHERE anno='$anno_rel' ORDER BY ID_Capitoli asc, Mese_pri asc";
    $query1 = mysql_query($sql);
    while ($a_row = mysql_fetch_array($query1))
    {

    qui dovrei mettere array per fare le somme rispettivamente
    importo totale distintamente per ogni anno per ogni mese del rispettivo articolo

    }
    Beh da quello che mi pare di aver capito tu vorresti un array contenente tutte le somme
    e un totale di esse? Potresti provare cosi ad esempio

    Codice PHP:
    $sql="SELECT * FROM $tb_prinota WHERE anno='$anno_rel' ORDER BY ID_Capitoli asc, Mese_pri asc";
    $query1 mysql_query($sql);
    $importo 0;
    while (
    $a_row mysql_fetch_array($query1))


    $mesi[$a_row['anno']][$a_row['Mese']] = $a_row['importo'];
    $importo += $a_row['importo'];

    }

    //var_dump($mesi); echo $importo; 

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.