Buonasera,
ho un problema da cui non riesco ad uscire...
Ho un DB con le seguenti caratteristiche :
NUMFATT ----------------- DESCFATT -------------- TOTALE
1 -------------------------- articolo 1 --------------- 10
1 -------------------------- articolo 2 --------------- 10
2 -------------------------- articolo 3 --------------- 10
2 -------------------------- articolo 4 --------------- 10
2 -------------------------- articolo 5 --------------- 10
3 -------------------------- articolo 1 --------------- 10
3 -------------------------- articolo 2 --------------- 10
3 -------------------------- articolo 3 --------------- 10
3 -------------------------- articolo 5 --------------- 10
A me serve unire il numero di fattura esempio numero 1 e tirare fuori da quel NUMFATT 1 tutti i DESCFATT e TOTALE.
Esempio:
NUMFATT 1
DESCFATT articolo 1 - articolo 2
TOTALE 10 - 10
Attualmente riesco ad ottenere solamente le righe splittate ossia :
Codice:
12320 CONDUCENTE AGGIUNTIVO 15
12320 GIORNI TARIFFA 68.85
12320 SCP SUPER COVER PROTECTION 45
12320 SPESE AMMINISTRATIVE 4
A me serve ottenre un unico num di fattura e la descrizione e costo a singola riga...
ES:
Codice:
12320 CONDUCENTE AGGIUNTIVO 15
GIORNI TARIFFA 68.85
SCP SUPER COVER PROTECTION 45
SPESE AMMINISTRATIVE 4
In modo che io posso recuperare ogni singola riga e ogni singolo prezzo per poi tirar fuori il totale.
Ho provato cosi :
Codice PHP:
<?php
$sql = new mysqli("SERVER", "USER", "PASSWORD", "export");
$query = "SELECT * FROM fatture GROUP BY NUMFATT,DESCFATT,TOTALE LIMIT 10";
$result = $sql->query($query);
if ($result) {
$prodotti = array();
$i = 0;
while ($row = $result->fetch_assoc()) {
$prodotti[$i]['NUMFATT']=$row['NUMFATT'];
$prodotti[$i]['DESCFATT'] = $row['DESCFATT'];
$prodotti[$i]['TOTALE'] = $row['TOTALE'];
$i++;
}
}
?>
<table>
<thead>
<tr>
<th>Numero Fattura</th>
<th>Descrizione</th>
<th>Totale</th>
</tr>
</thead>
<tbody>
<?php
foreach ($prodotti as $value) {
echo "<tr>";
echo "<td>" . $value['NUMFATT'] . "</td>";
echo "<td>" . $value['DESCFATT'] . "</td>";
echo "<td>" . $value['TOTALE'] . "</td>";
echo "</tr>";
}
?>
</tbody>
</table>
Ma cosi ottengo il risultato citato sopra...