Page 50 - Corso di PHP - Livello base
P. 50
9. I blocchi condizionali if-else
Con questo capitolo iniziamo a entrare in temi un pochino più
impegnativi rispetto a quelli che abbiamo visto finora. Qui
vedremo una delle strutture più utili di PHP: i blocchi
condizionali. Che cosa sono e a che cosa servono? Sono dei
blocchi di “istruzioni”, e tra poco vedremo come funzionano,
che “osservano” un evento scaturito da un'azione dell'utente e
si comportano di conseguenza secondo uno schema che
avremo prefissato. In parole povere, i blocchi condizionali
servono per far sì che il nostro sito si comporti in un certo modo
se si verificano alcune circostanze.
Facciamo un esempio molto semplice e molto carino. Vogliamo
creare, sul nostro sito, un form con il quale dare il benvenuto
ai nostri utenti, che dovranno inserire non soltanto il loro nome,
ma anche il sesso: se il nostro utente sarà un ragazzo (o un
signore) lo saluteremo con una scritta blu, se sarà una ragazza (o
signora o signorina) la saluteremo invece con una scritta rosa.
Per fare questo abbiamo bisogno di alcuni strumenti: il form e
le variabili relative al web, come abbiamo visto nel precedente
capitolo e, appunto, il nostro blocco condizionale if-else.
Cominciamo a costruire il form, e per far immettere il sesso al
nostro utente utilizziamo dei radio button:
<form action="benvenuto.php" method="post">
Come ti chiami?<br />
<input type="text" name="nome" /><br /><br />
Ragazza o ragazzo?<br />
F <input type="radio" name="sesso" value="F" /><br />
M <input type="radio" name="sesso" value="M" /><br /><br />
<input type="submit" name="invia" value="Entra nel sito!" />
50