query($query) ; while ($db->next_record()) { $totclienti ++ ; $totf = 0 ; $id = $db->f("IdClienti") ; $scrivinome = true ; for ($mese=1; $mese < 13; $mese++) { $dbt->query("select count(*) as totf from $tordini where month(DataOrdine) = $mese and idcliente = $id") ; while ($dbt->next_record()) { $totord = $dbt->f("totf") ; if ($conzero == "si" or ($conzero == "no" and $totord > 0)) { if ($scrivinome) { $item[0][] = $db->f("Nome") ; $scrivinome = false ; } $item[$mese][] = $dbt->f("totf") ; } } } } /************************************************************* * controllo il campo in base a quale devo fare l'ordinamento. **************************************************************/ if ($ord == "gen") array_multisort ($item[1], SORT_NUMERIC, $ORDINA, $item[0], $item[2], $item[3], $item[4], $item[5], $item[6], $item[7], $item[8], $item[9], $item[10], $item[11], $item[12]) ; elseif ($ord == "feb") array_multisort ($item[2], SORT_NUMERIC, $ORDINA, $item[0], $item[1], $item[3], $item[4], $item[5], $item[6], $item[7], $item[8], $item[9], $item[10], $item[11], $item[12]) ; elseif ($ord == "mar") array_multisort ($item[3], SORT_NUMERIC, $ORDINA, $item[0], $item[1], $item[2], $item[4], $item[5], $item[6], $item[7], $item[8], $item[9], $item[10], $item[11], $item[12]) ; elseif ($ord == "apr") array_multisort ($item[4], SORT_NUMERIC, $ORDINA, $item[0], $item[1], $item[2], $item[3], $item[5], $item[6], $item[7], $item[8], $item[9], $item[10], $item[11], $item[12]) ; elseif ($ord == "mag") array_multisort ($item[5], SORT_NUMERIC, $ORDINA, $item[0], $item[1], $item[2], $item[3], $item[4], $item[6], $item[7], $item[8], $item[9], $item[10], $item[11], $item[12]) ; elseif ($ord == "giu") array_multisort ($item[6], SORT_NUMERIC, $ORDINA, $item[0], $item[1], $item[2], $item[3], $item[4], $item[5], $item[7], $item[8], $item[9], $item[10], $item[11], $item[12]) ; elseif ($ord == "lug") array_multisort ($item[7], SORT_NUMERIC, $ORDINA, $item[0], $item[1], $item[2], $item[3], $item[4], $item[5], $item[6], $item[8], $item[9], $item[10], $item[11], $item[12]) ; elseif ($ord == "ago") array_multisort ($item[8], SORT_NUMERIC, $ORDINA, $item[0], $item[1], $item[2], $item[3], $item[4], $item[5], $item[6], $item[7], $item[9], $item[10], $item[11], $item[12]) ; elseif ($ord == "set") array_multisort ($item[9], SORT_NUMERIC, $ORDINA, $item[0], $item[2], $item[3], $item[4], $item[5], $item[6], $item[7], $item[8], $item[1], $item[10], $item[11], $item[12]) ; elseif ($ord == "ott") array_multisort ($item[10], SORT_NUMERIC, $ORDINA, $item[0], $item[2], $item[3], $item[4], $item[5], $item[6], $item[7], $item[8], $item[9], $item[1], $item[11], $item[12]) ; elseif ($ord == "nov") array_multisort ($item[11], SORT_NUMERIC, $ORDINA, $item[0], $item[2], $item[3], $item[4], $item[5], $item[6], $item[7], $item[8], $item[9], $item[10], $item[1], $item[12]) ; elseif ($ord == "dic") array_multisort ($item[12], SORT_NUMERIC, $ORDINA, $item[0], $item[2], $item[3], $item[4], $item[5], $item[6], $item[7], $item[8], $item[9], $item[10], $item[11], $item[1]) ; ?> New Document
\n",(($i % 2) == 0?$bgcol[0]:$bgcol[1])) ; ?>
Distribuzione Ordini per Cliente per Mese

CLIENTE
GEN
FEB
MAR
APR
MAG
GIU
LUG
AGO
SET
OTT
NOV
DIC