Ho risolto annidando una query dentro l'altra in questo modo:
Codice PHP:
$query6=mysql_query("SELECT nome FROM clienti ORDER BY nome ASC", $db);
while($row6=mysql_fetch_array($query6)){
$nome = $row6["nome"];
echo '<td>'.$nome.'</td>';
$query4=mysql_query("SELECT DISTINCT periodo FROM fatture ORDER BY periodo ASC", $db); while($row4=mysql_fetch_array($query4)){
$periodo4=$row4["periodo"];
$query3=mysql_query("SELECT * FROM clienti WHERE nome = '$nome'", $db);
while($row3=mysql_fetch_array($query3)){
$id = $row3["id"]; }
$query2=mysql_query("SELECT * FROM fatture WHERE id_cliente = $id AND periodo = '$periodo4'", $db);
while($row2=mysql_fetch_array($query2)){
$totbn=$row2["totbn"];
$totcl=$row2["totcolore"];
echo '<td>'.$totbn.' - '.$totcl.'</td>';
}
} echo '<tr>';
}
Spero serva a qualcuno !! Ciao!!