Page 51 - Corso di PHP - Livello base
P. 51
</form>
Per l'esempio abbiamo scelto il metodo “post”, e come vedete è
un form molto semplice. Il bello viene adesso, quando faremo
stampare la scritta colorata a seconda del sesso dell'utente.
Creiamo quindi la pagina “benvenuto.php” e facciamolo in
questo modo (adesso osserviamo il codice e subito dopo lo
spieghiamo):
<?php
if ($_POST['sesso'] == 'F')
{
echo "<font style='color:#FF66FF'>Ciao ". $_POST['nome']. ", benvenuta nel mio sito!
</font>";
}
else
{
echo "<font style='color:#0000CC'>Ciao ". $_POST['nome']. ", benvenuto nel mio
sito</font>!";
}
?>
Ovviamente, visto che per l'esempio facciamo uso della tag
“font”, dovremo ipotizzare di aver usato la DTD Transitional
perché, come saprete, la tag “font” è deprecata, quindi se
utilizzate una DTD Strict dovrete rendere il colore della scritta
in altri modi.
Bene, abbiamo osservato il codice, e la sintassi non è difficile:
abbiamo una parola chiave, if, con, tra parentesi tonde, la
condizione che vogliamo verificare. Subito dopo apriamo una
parentesi graffa, inseriamo ciò che vogliamo far compiere al
preprocessore se si verifica quella determinata condizione, e
quindi chiudiamo la graffa. Subito dopo scriviamo l'altra
parola chiave, else (che possiamo tradurre con “altrimenti”),
non la facciamo seguire da nessuna condizione tra parentesi
51