Inserimento di un nuovo prodotto * ope = mod ==> Modifica di un prodotto * ope = del ==> Eliminazione di un prodotto * FAB 30.10.2021: Modifiche per la versione 3.0 * Nella tabella QuantitaProdotti viene memorizzato * la quantita del prodotto assegnata ********************************************************/ $prezzo = str_replace(",", ".", $prezzo) ; $accisa = str_replace(",", ".", $accisa) ; $nome = addslashes($nome) ; $note = addslashes($note) ; if ($esaurito) $esaurito = 1 ; else $esaurito = 0 ; if ($ope == "add") { $prezzo = str_replace(",", ".", $prezzo) ; $query = " insert into prodotti (Anno, codiceprodotto, nome, fornitore, aziendacollegata, categoria, annata, prezzounitario, accisa, idivaprd, confezione, note, qassegnata, esaurito) values ($anno, '$codice', '$nome', '$fornitore', '$aziendacoll', '$categoria', '$annata', '$prezzo', '$accisa', '$idivaprd', '$confezione', '$note', '0', '$esaurito')" ; if ($ret = $db->query($query)) { $qQuaPro = " insert into QuantitaProdotti (Anno, IdProdotto, Qassegnata, Qutilizzata) values ('$anno', LAST_INSERT_ID(), '$qassegnata', 0) " ; $ret = $db->query($qQuaPro) ; } } elseif ($ope == "mod") { $query = " update prodotti set codiceprodotto = '$codice', nome = '$nome', fornitore = '$fornitore', aziendacollegata = $aziendacoll, categoria = '$categoria', annata = '$annata', confezione = '$confezione', prezzounitario = '$prezzo', accisa = '$accisa', idivaprd = '$idivaprd', note = '$note', qassegnata = '0', esaurito = '$esaurito' where Anno = $anno and idprodotti = $id" ; debug (0, $query) ; $ret = $db->query($query) ; if ($ret = $db->query($query)) { $qQuaPro = " update QuantitaProdotti set Qassegnata = '$qassegnata' where IdProdotto = $id and Anno = $anno " ; $ret = $db->query($qQuaPro) ; } } else // Operazione di cancellazione DA FARE { /***************************************************************** * In effetti la cancellazione di un prodotto si effettua * flaggando lo stesso come non pił attivo e quindi settando a * N il campo "attivo" *****************************************************************/ $query = "update prodotti set attivo='N' where idprodotti=$id" ; $ret = $db->query($query) ; } if ($ret = 1) { ?>