Tabella con prima colonna con i risultati di una query

Frankie McManzi

Nuovo Utente
8 Gen 2016
7
0
0
Buongiorno a tutti ragazzi,
ho fatto questo codice, sono due query che mi permettono di recuperare i valori di una tabella in sql e me li divide in 4 scaglioni per riga (che corrispondono ai trimestri). Fin qui tutto ok, volevo però prendere un dato chiamato 'periodo' dall'altra query, quella con il SUBSTR.
In pratica questa mi prende l'anno contenuto in quella colonna e me lo stampa.
Vorrei però mi stampasse un risultato per riga nella tabella sotto.... ci sto diventando matto.
Potete aiutarmi ? Grazie mille

PHP:
$p = mysql_query('SELECT DISTINCT SUBSTRING(periodo, 1, 4) AS anno FROM fatture GROUP BY periodo ORDER BY periodo'); 
while ($p2 = mysql_fetch_array($p, MYSQLI_ASSOC)){    echo$p2['anno'].' '; }
$q = mysql_query('SELECT periodo, SUM(totbn) AS somma_bn, SUM(totcolore) AS somma_cl FROM fatture GROUP BY periodo ORDER BY periodo');
while ($r = mysql_fetch_array($q, MYSQLI_ASSOC)){  $counter++;   
echo "<td>".$r['somma_bn'].'|'.$r['somma_cl']."</td>";
$sommaannobn = $sommaannobn + $r['somma_bn'];
$sommaannocl = $sommaannocl + $r['somma_cl'];
 if ($counter == 4){  $counter = 0;   echo '<td>'; echo $sommaannobn.' '.$sommaannocl.'</td>';    echo '<tr>'; $sommaannobn = 0; $sommaannocl = 0;                                                                }                }
 
Ultima modifica:

Discussioni simili