Page 52 - Corso di PHP - Livello base
P. 52
tonde e quindi inseriamo l'azione sempre tra parentesi graffe.
Ricapitoliamo:
if (condizione)
{
azioni
}
else
{
azioni
}
Non specifichiamo nessuna condizione dopo else per il semplice
fatto che, tra le parentesi graffe che lo seguono, è specificata
un'azione per tutto ciò che non rispetta nessuna delle
condizioni che abbiamo stabilito in precedenza (in questo caso
è una sola). Questo perché potremmo aver stabilito, in
precedenza, più di una condizione. Facciamo un altro esempio
e ipotizziamo di voler creare un quiz con tre risposte (sempre
con il form che funziona tramite i radio button). In questo caso
il codice nella pagina di arrivo del form sarà il seguente:
<?php
if ($_POST['risposta'] == 'A')
{
echo "No, completamente sbagliata!";
}
else if ($_POST['risposta'] == 'B')
{
echo "Ci sei andato vicino ma è sbagliata!";
}
else
{
echo "Bene, risposta esatta!";
52