include ("../common/public.php") ; $gime = date("d/m") ; /************************* * mi costruisco le liste *************************/ $qord = " select *, $tagenti.Nome as NomeAgente, $tclienti.Nome as NomeCliente, $tfornitori.Nome as NomeFornitore, $tpagamenti.modalita as ModalitaPagamenti from $tordini, $tpagamenti, $tclienti, $tfornitori, $tagenti where $tordini.IdCliente = $tclienti.IdClienti and $tordini.IdFornitore = $tfornitori.IdFornitori and $tordini.IdPagamento = $tpagamenti.IdPagamenti and $tordini.idagente = $tagenti.idagenti and $tagenti.idAgenti != 5 order by IdOrdini" ; list($tot_ord, $dati) = $db->RecuperaDati($qord) ; for ($i=0; $i<$tot_ord; $i++) { if (!@array_key_exists($dati['IdClienti'][$i], $arrClienti)) $arrClienti[$dati["IdClienti"][$i]] = $dati["NomeCliente"][$i] ; if (!@array_key_exists($dati['IdFornitori'][$i], $arrFornitori)) $arrFornitori[$dati["IdFornitori"][$i]] = $dati["NomeFornitore"][$i] ; if (!@array_key_exists($dati['IdAgenti'][$i], $arrAgenti)) $arrAgenti[$dati["IdAgenti"][$i]] = $dati["NomeAgente"][$i] ; } @asort($arrClienti) ; @asort($arrFornitori) ; @asort($arrAgenti) ; /******************************************************* * recupero il numero di clienti attualmente inseriti *******************************************************/ $db->query("select count(*) as tot from $tclienti") ; while ($db->next_record()) $totclienti = $db->f("tot") ; $qc = " select * from $tclienti order by Nome " ; list($nc, $dc) = $db->RecuperaDati($qc) ; for ($i=0; $i<$nc; $i++) { $cliid[] = $dc['IdClienti'][$i] ; $clinome[] = $dc['Nome'][$i] ; } $qf = " select * from $tfornitori order by Nome " ; list($nf, $df) = $db->RecuperaDati($qf) ; for ($i=0; $i<$nf; $i++) { $forid[] = $df['IdFornitori'][$i] ; $fornome[] = $df['Nome'][$i] ; } ?>