Catàleg (A5.1)

De Wiki personal d'en Guillem Serrat
La revisió el 01:49, 12 gen 2026 per Guseba (discussió | contribucions)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)

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;