Visualizzazione dei risultati da 1 a 5 su 5

Discussione: somma da php

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555

    somma da php

    While($arrayprod = mysql_fetch_array($sql)){
    $qta = $arrayprod ['qta'];
    $prezzo = $arrayprod [prezzo'];
    totaleriga = $qta * $prezzo ;
    }

    Con queste righe calcolo il totale per ogni riga inserita.

    Se volessi calcolare il totale generale ossia la somma di totaleriga?

    Si può fare?

    P.S. Auguri a tutti

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    puoi farlo direttamente da mySQL:
    codice:
    SELECT SUM(qta*prezzo) AS totale FROM nome_tabella
    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    oppure:
    codice:
    $totale = 0;
    While($arrayprod = mysql_fetch_array($sql)){ 
       $qta = $arrayprod ['qta']; 
       $prezzo = $arrayprod [prezzo']; 
       $totaleriga = $qta * $prezzo ; 
       $totale += $totaleriga;
    }
    Credo sia un'errore di copiatura, ma nel tuo "totaleriga = $qta * $prezzo ;" manca il "$"

  4. #4
    Originariamente inviato da dalang
    oppure:
    codice:
    $totale = 0;
    While($arrayprod = mysql_fetch_array($sql)){ 
       $qta = $arrayprod ['qta']; 
       $prezzo = $arrayprod [prezzo']; 
       $totaleriga = $qta * $prezzo ; 
       $totale += $totaleriga;
    }
    Credo sia un'errore di copiatura, ma nel tuo "totaleriga = $qta * $prezzo ;" manca il "$"
    si ma questo è un saccccoooo più pesante
    meglo farlo fare direttamente a mysql il lavoro ^^

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Grazie $totale += va benissimo.

    Mi avete risolto un problema.

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.