Catàleg (A5.1): diferència entre les revisions
De Wiki personal d'en Guillem Serrat
Es crea la pàgina amb «== 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<pre> $_SESSION['nom_usuari'] = trim($_POST['...». |
Cap resum de modificació |
||
| Línia 7: | Línia 7: | ||
== Afegir regals al cistell == | == 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ó | Al respondre el formulari, recollirem el nom i cognom de l'usuari i els regals | ||
$_SESSION['cognom_usuari'] = trim($_POST['cognom']); // Desem el cognom de l'usuari a la sessió | $_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ó | |||
// Desa regals seleccionats | 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) | |||
} | |||
// Redirecció al cistell | Finalment, redirigirem a l’usuari a la pàgina del cistell | ||
// Redirecció al cistell | |||
header('Location: cistell.php'); | |||
exit; | |||
Revisió del 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;