RecuperaDati($query) ; for ($i=0; $i<$n; $i++) { if (! array_key_exists($d['IdAgente'][$i], $arrVal)) { $arrVal[$d['IdAgente'][$i]] = array('Nome' => $d['NomeAgente'][$i]) ; } $arrVal[$d['IdAgente'][$i]]['NumeroOrdini'] ++ ; $arrVal[$d['IdAgente'][$i]]['AmmontareOrdini'] += $d['AmmontareOrdineSenzaIva'][$i] ; $arrVal[$d['IdAgente'][$i]]['Venduto'] += $d['BaseProvvigionale'][$i] ; $arrVal[$d['IdAgente'][$i]]['ProvvVenduto'] += $d['AmmontareProvvAgente'][$i] ; if ($d['ImportoFattura'][$i] > 0) { $arrVal[$d['IdAgente'][$i]]['Fatturato'] += $d['BaseProvvigionale'][$i] ; $arrVal[$d['IdAgente'][$i]]['ProvvFatturato'] += $d['AmmontareProvvAgente'][$i] ; } } foreach ($arrVal as $idAgente => $arrSingoloAgente) { $arrValN[] = $arrSingoloAgente['Nome'] ; $arrValNO[] = $arrSingoloAgente['NumeroOrdini'] ; $arrValAO[] = $arrSingoloAgente['AmmontareOrdini'] ; $arrValV[] = $arrSingoloAgente['Venduto'] ; $arrValPV[] = $arrSingoloAgente['ProvvVenduto'] ; $arrValF[] = $arrSingoloAgente['Fatturato'] ; $arrValPF[] = $arrSingoloAgente['ProvvFatturato'] ; } switch($colToSort) { case 0: // Nome Agente array_multisort($arrValN, $orderByDir, $arrValNO, $arrValAO, $arrValV, $arrValPV, $arrValF, $arrValPF) ; break ; case 1: // Numero Ordini array_multisort($arrValNO, $orderByDir, $arrValN, $arrValAO, $arrValV, $arrValPV, $arrValF, $arrValPF) ; break ; case 2: // Ammontare Ordini array_multisort($arrValAO, $orderByDir, $arrValN, $arrValNO, $arrValV, $arrValPV, $arrValF, $arrValPF) ; break ; case 3: // Venduto array_multisort($arrValV, $orderByDir, $arrValN, $arrValNO, $arrValAO, $arrValPV, $arrValF, $arrValPF) ; break ; case 4: // Provvigione Venduto array_multisort($arrValPV, $orderByDir, $arrValN, $arrValNO, $arrValAO, $arrValV, $arrValF, $arrValPF) ; break ; case 5: // Fatturato array_multisort($arrValF, $orderByDir, $arrValN, $arrValNO, $arrValAO, $arrValV, $arrValPV, $arrValPF) ; break ; case 6: // Provvigione Fatturato array_multisort($arrValPF, $orderByDir, $arrValN, $arrValNO, $arrValAO, $arrValV, $arrValPV, $arrValF) ; break ; } $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'] ; $titolo = "Totali Agenti Anno $anno" ; ?> <? echo TITLE ?>




al
Agente Num Ordini Amm Ordini Venduto Provv Venduto Fatturato Provv Fatturato