Catàleg (A5.1): diferència entre les revisions
De Wiki personal d'en Guillem Serrat
Cap resum de modificació |
Cap resum de modificació |
||
| Línia 13: | Línia 13: | ||
Seguidament, crearem l’array de regals a la sessió i emmagatzemarem els regals seleccionats en aquesta array | Seguidament, crearem l’array de regals a la sessió i emmagatzemarem els regals seleccionats en aquesta array | ||
// Desa regals seleccionats | // Desa regals seleccionats | ||
$_SESSION['regals'] = array(); // Creem l'objecte de la sessió "regals", que és una array | |||
if (isset($_POST['regals']) && is_array($_POST['regals'])) { // Comprovem que l'array regals existeix | |||
$_SESSION['regals'] = $_POST['regals']; // Introduim a l'array regals els regals del formulari (els regals del formulari es desen a una array) | |||
} | |||
Finalment, redirigirem a l’usuari a la pàgina del cistell | Finalment, redirigirem a l’usuari a la pàgina del cistell | ||
// Redirecció al cistell | // Redirecció al cistell | ||
header('Location: cistell.php'); | |||
exit; | |||
Revisió de 01:49, 12 gen 2026
Inici de la sessió
Sempre que es treballa amb sessions, el primer que hem de fer és iniciar-la abans d'escriure el codi HTML
session_start();
Formulari
A la pàgina inicial es mostrarà 2 inputs per introduir el nom i cognom, a més de 4 elements per afegir al cistell amb caselles de selecció.
Afegir regals al cistell
Al respondre el formulari, recollirem el nom i cognom de l'usuari i els regals
$_SESSION['nom_usuari'] = trim($_POST['nom']); // Desem el nom de l'usuari a la sessió $_SESSION['cognom_usuari'] = trim($_POST['cognom']); // Desem el cognom de l'usuari a la sessió
Seguidament, crearem l’array de regals a la sessió i emmagatzemarem els regals seleccionats en aquesta array
// Desa regals seleccionats
$_SESSION['regals'] = array(); // Creem l'objecte de la sessió "regals", que és una array
if (isset($_POST['regals']) && is_array($_POST['regals'])) { // Comprovem que l'array regals existeix
$_SESSION['regals'] = $_POST['regals']; // Introduim a l'array regals els regals del formulari (els regals del formulari es desen a una array)
}
Finalment, redirigirem a l’usuari a la pàgina del cistell
// Redirecció al cistell
header('Location: cistell.php');
exit;