Catàleg (A5.1)
De Wiki personal d'en Guillem Serrat
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;