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
   45   46   47   48   49   50   51   52   53   54   55