RecuperaDati($query) ; for ($i=0; $i<$n; $i++) { $idagente = $d['IdAgenti'][$i] ; if (!array_key_exists($idagente, $arrVal)) { $arrVal[$idagente] = array('Nome' => $d['Nome'][$i], 'TotVen' => 0, 'TotFatt' => 0 ) ; } $idordine = $d['IdOrdini'][$i] ; $idfor = $d['IdFornitore'][$i] ; $importoNC = $d['ImportoNC'][$i] ; if ($importoNC > 0) $valNC = ($importoNC / 1.2) ; else $valNC = 0 ; if ($idfor != $idsarzi) $qdett = " select * from dettagli D, prodotti P where D.Anno = $anno and D.idordine = $idordine and P.idprodotti = D.idprodotto" ; else $qdett = "select * from $tdettagli, $tsarzi where $tdettagli.idordine = $idordine and $tdettagli.idprodotto = CONCAT('SA',idprodotti)" ; $dbt->query($qdett) ; $importo = 0 ; while ($dbt->next_record()) { $impparz = $dbt->f("NumCartoni") * $dbt->f("ConfezioniDa") * $dbt->f("PrezzoUnitario") ; if ($dbt->f("ScontoPrd") != "" ) $impparz = CalcolaScontoProdotto($impparz, $dbt->f("ScontoPrd")) ; $importo += $impparz ; } $sconto1 = ($importo * $d['Sconto1'][$i] / 100) ; $importo1 = $importo - $sconto1 ; $sconto2 = ($importo1 * $d['Sconto2'][$i] / 100) ; $sconti = $sconto1 + $sconto2 ; $importo = $importo - $sconti - $valNC; $totale += $importo ; $arrVal[$idagente]['TotVen'] += $importo ; $TotVen += $importo ; if ($d['ImportoFattura'][$i] > 0) { $arrVal[$idagente]['TotFatt'] += $importo ; $TotFatt += $importo ; } } // print_r($arrVal) ; exit ; $str = "" ; @reset($arrVal) ; foreach($arrVal as $id => $arrDati) { $str .= "" ; $str .= "" . $arrDati['Nome'] . "" ; $str .= "" . nfe($arrDati['TotVen']) . "" ; $str .= "" . nfe($arrDati['TotFatt']) . "" ; $str .= "" ; } $str .= "" ; $header = "AGENTE,VENDUTO,FATTURATO" ; $footer = "TOTALE:-" . nfe($TotVen) . "-" . nfe($TotFatt) ; $strSort = "str,euro,euro" ; $iniWP = "50,25,25" ; $setColType = "ro,ro,ro" ; $setColAlign = "left,right,right" ; ?> <? echo TITLE ?>
Numero Agenti: (per selezionare un agente clicca sulla riga corrispondente)