Page 48 - Corso di PHP - Livello base
P. 48
<?php
echo "Benvenuto ". $_POST['nome'] ."!";
?>
Tutto veramente molto facile anche se, naturalmente, bisogna
fare un po' di esercizio! Quindi vi esorto fin da ora a provare
questi codici, magari per dare il benvenuto agli utenti dei
vostri siti con delle frasi personalizzate, può essere una cosa
carina!
Per finire, una piccola nota storica: i nostry array associativi
$_GET e $_POST sono stati introdotti soltanto a partire dalla
versione 4 di PHP: prima, per compiere le stesse operazioni, era
necessario utilizzare le variabili $HTTP_GET_VARS e
$HTTP_POST_VARS... beh, senza dubbio le nuove variabili
superglobali sono molto più comode!
Ma prima di terminare il capitolo, voglio provare a rendere
questo corso un po' meno passivo, quindi per la prima volta vi
propongo un esercizio, per verificare l'apprendimento delle
variabili relative al web.
Un hotel vi ha commissionato un sito all'interno del quale dovrà
esserci un form per ricapitolare la prenotazione del cliente. Il
cliente dovrà compilare il modulo inserendo nome e cognome,
numero di notti di soggiorno, data di arrivo, scelta della
colazione. Costruite un form che abbia queste caratteristiche e
costruite la relativa pagina che, ricevendo i dati dal form,
ricapitola la prenotazione al cliente. Potete usare get o post a
vostra scelta. Per quanto riguarda la colazione, dovrete usare dei
“radio button” nel form. La soluzione dell'esercizio si trova
nelle ultime pagine del libro, nell'apposito capitolo.
48