include ("../common/public.php") ;
session_start() ;
$_SESSION['GoIndex'] = 1 ;
// print_r($_GET + $_POST) ; // exit ;
/***************************************************************
* Test per la nuova tabella
* codice prodotto
* anno
* qassegnata
* qutilizzata
****************************************************************
$annoInCopia = "2021" ;
$query = "
select
*
from
prodotti_$annoInCopia P
order by
P.IdProdotti
" ;
list($n, $d) = $db->RecuperaDati($query) ;
// print_r($d['IdProdotti']) ;
for($i=0; $i<$n; $i++)
{
$idP = $d['IdProdotti'][$i] ;
$qAss = $d['QAssegnata'][$i] ;
$qUti = $d['QUtilizzata'][$i] ;
$qNew = "insert into QuantitaProdotti values('$annoInCopia', $idP, $qAss, $qUti)" ;
debug (1, $qNew) ;
$db->query($qNew) ;
}
exit;
* FINE TEST
*********************/
if (isset($listaprodotti))
{
/*************************************************************
* operazione di modifica dalla lista prodotti di un fornitore
*************************************************************/
$ope = "mod" ;
$strComando = "Modifica" ;
$strProdotti = $listaprodotti ;
$listaprodotti = explode(",", $listaprodotti);
$numprodotti = count($listaprodotti) ;
$id = $listaprodotti[$indice] ;
$query = "
select
*,
P.QUtilizzata as UtiP,
QP.QAssegnata QASS,
QP.QUtilizzata QUTI
from
prodotti P
left join QuantitaProdotti QP on QP.IdProdotto = P.IdProdotti
where
P.Anno = $anno and
P.IdProdotti = $id and
QP.Anno = $anno
" ;
list($n, $d) = $db->RecuperaDati($query) ;
$idfornitore = $d['Fornitore'][0] ;
$idaziendacoll = $d['AziendaCollegata'][0] ;
$titolo = 'Modifica i dati del prodotto "' . $d['Nome'][0] . '"' ;
}
elseif($from == 'listaprodotticonquantita')
{
$ope = "mod" ;
$strComando = "Modifica" ;
$query = "
select
*
from
prodotti
where
Anno = $anno and
IdProdotti = $id
" ;
list($n, $d) = $db->RecuperaDati($query) ;
$idfornitore = $d['Fornitore'][0] ;
$idaziendacoll = $d['AziendaCollegata'][0] ;
$titolo = 'Modifica i dati del prodotto "' . $d['Nome'][0] . '"' ;
}
else
{
$ope = "add" ;
$titolo = "Operazione di inserimento di un nuovo prodotto" ;
$strComando = "Aggiungi" ;
}
if ($ope != 'add')
{
/***********************************************
* questo fornitore ha delle aziende collegate?
***********************************************/
$qfa = "
select
count(*) as numero_aziende_collegate
from
relfornitoriaziende
where
idfornitore = $idfornitore and
Anno = '$anno'
" ;
list($nfa, $dfa) = $db->RecuperaDati($qfa) ;
$numAziendeCollegate = $dfa['numero_aziende_collegate'][0] ;
}
else
{
$numAziendeCollegate = 1 ;
$idfornitore = -99 ;
}
?>