bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


botiga_php

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
botiga_php [2022/10/07 15:22]
enrique_mieza_sanchez [Iteració 3: carro de la compra]
botiga_php [2022/10/10 16:38] (actual)
enrique_mieza_sanchez
Línia 19: Línia 19:
 ===== Iteració 1: creació de productes ===== ===== Iteració 1: creació de productes =====
  
 +<WRAP todo>
   - Crea un arxiu ''productes.txt'' amb un producte per línia. Separats per '';'' a cada línia posarem:   - Crea un arxiu ''productes.txt'' amb un producte per línia. Separats per '';'' a cada línia posarem:
     * Nom del producte     * Nom del producte
Línia 24: Línia 25:
     * Descripció     * Descripció
   - Fes una pàgina PHP ''cataleg.php'' que carregui les dades de productes i els mostri en una taula.   - Fes una pàgina PHP ''cataleg.php'' que carregui les dades de productes i els mostri en una taula.
 +</WRAP>
  
  
Línia 30: Línia 31:
  
 ===== Iteració 2: gestió de productes ===== ===== Iteració 2: gestió de productes =====
 +<WRAP todo>
 Farem una pàgina per gestionar els productes: Farem una pàgina per gestionar els productes:
   - Fes una altra pàgina **''productes.php''**, similar a ''cataleg.php'' però que, a més, tingui un botó general "Afegeix producte", i un botó al costat de cada producte amb una icona d'esborrat.   - Fes una altra pàgina **''productes.php''**, similar a ''cataleg.php'' però que, a més, tingui un botó general "Afegeix producte", i un botó al costat de cada producte amb una icona d'esborrat.
Línia 35: Línia 37:
   - El formulari envia les dades a **''afegeix_producte.php''**. Aquest afegeix el producte a l'arxiu ''productes.txt'', i ens reenvia a ''productes.php'', mostrant la llista de productes i destacant amb un color el nou producte afegit.   - El formulari envia les dades a **''afegeix_producte.php''**. Aquest afegeix el producte a l'arxiu ''productes.txt'', i ens reenvia a ''productes.php'', mostrant la llista de productes i destacant amb un color el nou producte afegit.
   - Quan cliquem el botó d'eliminar producte (dins de ''productes.php'') anirem a la pàgina **''elimina_producte.php''** on s'eliminarà aquest producte de l'arxiu ''productes.txt'' i es notificarà l'usuari de l'eliminació. També tindrà un link per retornar a ''productes.php''.   - Quan cliquem el botó d'eliminar producte (dins de ''productes.php'') anirem a la pàgina **''elimina_producte.php''** on s'eliminarà aquest producte de l'arxiu ''productes.txt'' i es notificarà l'usuari de l'eliminació. També tindrà un link per retornar a ''productes.php''.
 +</WRAP>
  
 \\ \\
  
 ===== Iteració 3: carro de la compra ===== ===== Iteració 3: carro de la compra =====
 +<WRAP todo>
   - Fes una pàgina **''tria_producte.php''** en què es mostri un formulari amb:   - Fes una pàgina **''tria_producte.php''** en què es mostri un formulari amb:
     * un desplegable (select) amb els productes (extrets de l'arxiu ''productes.txt'')     * un desplegable (select) amb els productes (extrets de l'arxiu ''productes.txt'')
Línia 45: Línia 48:
     * un botó d'enviar per afegir el producte seleccionat al carro de la compra.     * un botó d'enviar per afegir el producte seleccionat al carro de la compra.
   - Fes una pàgina **''carro.php''** que faci:   - Fes una pàgina **''carro.php''** que faci:
-    * processi les peticions del formulari anterior i afegeixi el producte seleccionat a la variable $_SESSION["carro"]+    * processi les peticions del formulari anterior i afegeixi el producte seleccionat a la variable ''$_SESSION["carro"]''
     * si no s'envien dades no ha de petar     * si no s'envien dades no ha de petar
     * visualitzi tots els continguts del carro     * visualitzi tots els continguts del carro
     * ens mostri un enllaç per tornar a "tria_producte.php"     * ens mostri un enllaç per tornar a "tria_producte.php"
 +</WRAP>
  
 \\ \\
  
botiga_php.1665156131.txt.gz · Darrera modificació: 2022/10/07 15:22 per enrique_mieza_sanchez