include ("../common/public.php") ; // print_r($_GET + $_POST) ; // exit ; $orderByCol = "" ; if ($dirToSort == "ASC") $orderByDir = SORT_ASC ; else $orderByDir = SORT_DESC ; $titolo = "Statistiche Ordini per Cliente per Mese Anno $anno" ; $arrVal = array() ; $query = " select month(O.DataOrdine) as Mese, count(*) as TotOrdini, C.IdClienti, C.Nome from ordini O inner join clienti C on C.idclienti = O.idcliente where O.Anno = $anno group by Mese, O.idcliente order by C.Nome, Mese " ; list($n, $d) = $db->RecuperaDati($query) ; // print_r($d) ; exit ; for($i=0; $i<$n; $i++) { if (! array_key_exists($d['IdClienti'][$i], $arrVal)) $arrVal[$d['IdClienti'][$i]] = array('Nome' => $d['Nome'][$i]) ; $arrVal[$d['IdClienti'][$i]][$d['Mese'][$i]] += $d['TotOrdini'][$i] ; $totaleMese[$d['Mese'][$i]] += $d['TotOrdini'][$i] ; $totaleFornitore[$d['IdClienti'][$i]] += $d['TotOrdini'][$i] ; $granTotale += $d['TotOrdini'][$i] ; } $arrParGen = array() ; $arrParGen = RecuperaParametriGenerali($arrParGen, $tparametri) ; $nome = $arrParGen['NomeAgenzia'] ; $sede = "Sede operativa: " . $arrParGen['IndirizzoAgenzia'] ; $datisede = "Telefono: " . $arrParGen['TelefonoAgenzia'] . " Fax: " . $arrParGen['FaxAgenzia'] . " -- P.I. " . $arrParGen['PartitaIvaAgenzia'] ; $emailsede = "Email: " . $arrParGen['MailAgenzia'] ; ?>
![]() |
echo $sede ?> echo $datisede ?> echo $emailsede ?> |
||
| echo $titolo ?> | |||||||||||||||||||
| al echo Date("d/m/Y") ?> | |||||||||||||||||||
| Nome | Gen | Feb | Mar | Apr | Mag | Giu | Lug | Ago | Set | Ott | Nov | Dic | Totale | ||||||
| echo htmlspecialchars($arrValSF['Nome']) ?> | for ($mese=1; $mese<=12; $mese++ ) { if (array_key_exists($mese, $arrValSF)) $str = $arrValSF[$mese] ; else $str = 0 ; ?>echo $str ?> | } ?>echo $totaleFornitore[$idFornitore] ?> | |||||||||||||||||
| TOTALE: | echo $totaleMese[1] ?> | echo $totaleMese[2] ?> | echo $totaleMese[3] ?> | echo $totaleMese[4] ?> | echo $totaleMese[5] ?> | echo $totaleMese[6] ?> | echo $totaleMese[7] ?> | echo $totaleMese[8] ?> | echo $totaleMese[9] ?> | echo $totaleMese[10] ?> | echo $totaleMese[11] ?> | echo $totaleMese[12] ?> | echo $granTotale ?> | ||||||