[PHP] Somma in unico risultato di più tabelle

Acccremona

Nuovo Utente
28 Ott 2016
9
0
1
49
Buongiorno a tutti.
Tramite aiuti vari, sono arrivato ad un punto fermo dove non so più cosa fare! in pratica dovrei sommare più colonne di più tabelle, ottenendo un unico risultato.
Eccovi il codice:


Codice:
$totale = 0;
$queries = array();
$queries[] = "SELECT SUM(TROTE) FROM TABELLA_1";
$queries[] = "SELECT SUM(TROTE) FROM TABELLA_2";
ecc...ecc...

foreach ($queries as $query) {
    $result = mysql_query($query);
    $row = mysql_fetch_assoc($result);
    $totale += $row['SUM(TROTE)'];
}

Questo codice però stampa a video "più" risultati! mentre il mio intento è stampare a video un (1) solo e unico risultato.
 
Basta che stampi la variabile $totale fuori dal ciclo foreach.

PHP:
$totale = 0;
$queries = array();
$queries[] = "SELECT SUM(TROTE) FROM TABELLA_1";
$queries[] = "SELECT SUM(TROTE) FROM TABELLA_2";
ecc...ecc...

foreach ($queries as $query) {
   $result = mysql_query($query);
    $row = mysql_fetch_assoc($result);
    $totale += $row['SUM(TROTE)'];
}

echo $totale;
 
Ho provato ad inserire una ulteriore riga di cofice per la detrazione dal totale su un NUMERO (che inserirò) chiamato immissioni.
Provando a combinare il totale (-) il NUMERO che gli fornisco mi da errore...
Non dovrebbe essere una cosa così :
PHP:
$totale += $row['SUM (TROTE)'];
$totale -=$immissioni(1000);
echo "<div class=\center\"> Immissioni " . $immissioni."</div>";
 
Ultima modifica di un moderatore:
Risolto . ...avevo dimenticato un parametro fondamentale!!!

$immissioni = (1000);
$immissioni -= $totale;
 
ciao
è questo l'errore?
Fatal error: Function name must be a string in C:\AppServ\www\_prove\01.php on line xy
PHP:
$immissioni=1000;
$totale -=$immissioni;
echo "<div class='center'> Immissioni $immissioni</div>";

p.s.
ti sei dimenticato l'apice prima di center
 
L'errore è che non avevo indicato cosa detrarre...cioè davo per scontato che inserendo $immissioni -= $totale, php avrebbe capito . ...ma in realtà ero io che non avevo capito...come fa php a capire cosa detrarre se io stesso non ho specifiCato cosa voglio detrarre....
Che figata però !
 

Discussioni simili