" ; $query = " select TT.IdProdotto, TT.NomeProdotto, TT.IdFornitori, TT.NomeFornitore, sum(TT.NumTotBottV) as NumBottV, sum(TT.NumTotBottSM) as NumBottSM from (select P.idprodotti as IdProdotto, P.nome as NomeProdotto, (D.NumCartoni * D.ConfezioniDa) as NumTotBottV, 0 as NumTotBottSM, F.IdFornitori, F.nome as NomeFornitore from $tsarzi P inner join $tdettagli D on D.idprodotto = CONCAT('SA', P.idprodotti), $tfornitori F where F.idfornitori = $idsarzi union all select P.idprodotti as IdProdotto, P.nome as NomeProdotto, 0 as NumTotBottV, (D.NumCartoni * D.ConfezioniDa) as NumTotBottSM, F.IdFornitori, F.nome as NomeFornitore from $tsarzi P inner join $tscontomerce D on D.idprodotto = CONCAT('SA', P.idprodotti), $tfornitori F where F.idfornitori = $idsarzi ) as TT group by IdProdotto, NomeProdotto, IdFornitori, NomeFornitore order by NomeProdotto " ; debug (0, $query) ; list($n, $d) = $db->RecuperaDati($query) ; for ($i=0; $i<$n; $i++) { $idfor = $d['IdFornitori'][$i] ; $Prodotto = $d['NomeProdotto'][$i] ; if ( (isset($prodotto) and $prodotto != '' and (strpos(strtoupper($Prodotto), strtoupper($prodotto)) === false)) or (isset($fornitore) and ($fornitore != 'tutti') and ($fornitore != $idfor)) ) continue ; $act_fil ++ ; $idprodotto = $d['IdProdotto'][$i] ; $TotBott += $d['NumBottV'][$i] + $d['NumBottSM'][$i]; $TotBottV += $d['NumBottV'][$i] ; $TotBottSM += $d['NumBottSM'][$i]; $str .= "" ; $str .= "" . htmlspecialchars($d['NomeProdotto'][$i]) . "" ; $str .= "" . htmlspecialchars($d['NomeFornitore'][$i]) . "" ; $str .= "" . ($d['NumBottV'][$i] + $d['NumBottSM'][$i]) . "" ; $str .= "" . $d['NumBottV'][$i] . "" ; $str .= "" . $d['NumBottSM'][$i] . "" ; $str .= "" ; } $str .= "" ; $header = "NOME PRODOTTO,FORNITORE,Totale,Venduto,Sconto Merce" ; $attHeaderStyle = "background-color:#ffffaa;border-bottom:1px solid silver;padding:2px 2px 0px 2px" ; $attH = "
, , , , " ; $attHS = "$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle,$attHeaderStyle" ; $footer = "TOTALI:-#cspan-" . nfl($TotBott) . "-" . nfl($TotBottV) . "-" . nfl($TotBottSM) ; $strSort = "str,str,int,int,int" ; $iniWP = "40,25,10,10,12" ; $setColType = "ro,ro,ro,ro,ro" ; $setColAlign = "left,left,center,center,center" ; ?> <? echo TITLE ?>
Numero Prodotti: ; Attualmente filtrati: (per selezionare un prodotto clicca sulla riga corrispondente)