Afegir o retirar stock de productes
Afegir o retirar stock de productes
L'administrador o responsable del catàleg té la possibilitat mitjançant un formulari de modificar l'stock d'un producte manualment, ja sigui per afegir-ne o per retirar-ne.
Connexió a la BD
En aquest cas no requerim cap sessió, ja que és un formulari que les seves dades actúen en la pròpia pàgina i no cal desar-les en cap sessió.
El que si necessitem és una connexió d'escriptura a la BD.
require_once "../connexioBD/connexioRW.php"; // Connexió a la BBDD
Obtenció dels productes
Aquest codi, s'hagi o no afegit o retirat stock, sempre recuperarà a l'inici tots les productes del catàleg. Per tant, s'ha de tenir en compte que el fluxe és el següent
- Es recuperen les dades
- Es modifiquen les dades (si es respon el formulari)
- Es mostren les dades del punt 1, desactualitzades
És per això que més endavant es veurà com sobre
Mostra de missatges d'error o èxit
Mostra del formulari
Modificació de l'stock del producte
Obtenció de paràmetres
En el moment que s'envia el formulari
Definició de l'acció
Modificació de l'stock
Afegir
Retirar
Actualització de les dades mostrades
Actualitzarem la variable $productes, ja que el codi abans de realitzar qualsevol operació, realitza una consulta SQL de tots els productes i posteriorment es fan les modificacions. És per això que realitzarem un altre cop la consulta SQL per obtenir l'stock actualitzat
Per tant, el fluxe seria el següent
- Es recuperen les dades
- Es modifiquen les dades (si es respon el formulari)
- Es torna a recuperar les dades (si es respon el formulari)
- Es mostren les dades del punt 3, actualitzades