Afegir o retirar stock de productes

De Wiki personal d'en Guillem Serrat

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

  1. Es recuperen les dades
  2. Es modifiquen les dades (si es respon el formulari)
  3. 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

  1. Es recuperen les dades
  2. Es modifiquen les dades (si es respon el formulari)
  3. Es torna a recuperar les dades (si es respon el formulari)
  4. Es mostren les dades del punt 3, actualitzades