Gestió del cistell: diferència entre les revisions

De Wiki personal d'en Guillem Serrat
Cap resum de modificació
Cap resum de modificació
Línia 1: Línia 1:
== Gestió del cistell ==
== Gestió del cistell ==
Durant l'ús de l'aplicació, es presenten 3 tipus d'operacions al cistell:
Durant l'ús de l'aplicació, es presenten 5 tipus d'operacions al cistell:


* Afegir productes des del catàleg
* Afegir productes des del catàleg
Línia 35: Línia 35:
|buidar
|buidar
|}
|}
El codi, un cop rep aquesta variable, la desa<pre>
$accio = $_GET['accio']; // L'acció la recuperem dels formularis de catàleg.php o cistell.php
</pre>I a partir d'aquesta variable, es realitza un switch amb les diferents accions<pre>
switch ($accio) {
    case 'afegir':
    .......
    case 'afegirEnCistell':
    .......
    case 'retirar':
    .......
    case 'eliminar':
    .......
    case 'buidar':
    .......
}
</pre>


== Accions ==
== Accions ==
[[Afegir productes al cistell des del catàleg]]
[[Afegir productes al cistell des del catàleg]]

Revisió del 22:27, 30 des 2025

Gestió del cistell

Durant l'ús de l'aplicació, es presenten 5 tipus d'operacions al cistell:

  • Afegir productes des del catàleg
  • Afegir productes des del cistell
  • Retirar productes
  • Eliminar productes
  • Buidar el cistell

Cada cop que una pàgina necessita realitzar una acció, es redirigeix a aquest codi definint un valor a la variable "accio". Aquest valor defineix què realitza aquest codi

Acció a realitzar Acció del formulari Valor de la variable acció
Afegir productes des del catàleg <form action="processa.php?accio=afegir" method="post"> afegir
Afegir productes des del cistell <form action="processa.php?accio=afegirEnCistell" method="post"> afegirEnCistell
Retirar productes <form action="processa.php?accio=retirar" method="post"> retirar
Eliminar productes <form action="processa.php?accio=eliminar" method="post"> eliminar
Buidar el cistell <a href="processa.php?accio=buidar"> buidar

El codi, un cop rep aquesta variable, la desa

$accio = $_GET['accio']; // L'acció la recuperem dels formularis de catàleg.php o cistell.php

I a partir d'aquesta variable, es realitza un switch amb les diferents accions

switch ($accio) {

   case 'afegir':
   .......
   case 'afegirEnCistell':
   .......
   case 'retirar':
   .......
   case 'eliminar':
   .......
   case 'buidar':
   .......

}

Accions

Afegir productes al cistell des del catàleg