Page 1499 - Informatica dalla A a Z
P. 1499

questo il codice stamperà “Benvenuto” se è la prima volta che l’utente entra nel sito, op-
           pure “Bentornato” se non è la sua prima visita.

              <?php
              if ($_POST['sesso'] == 'F')
              {

              echo "<font style='color:#FF66FF'>Ciao ". $_POST['nome']. ", benvenuta nel mio
              sito!</font>";
              } // questa graffa è importante: chiudiamo il primo if
              else
              { //inizia l'else del primo if
              } // chiudiamo tutto il blocco
              ?>

           Nota: È buona norma “indentare” gli if annidati, per rendere più ordinato il codice e capire
           meglio dove iniziano e finiscono i blocchi.

           Esercizio: Il proprietario di una grande catena di alberghi di Milano vuole inserire nel suo

           sito un Form che indichi al cliente, il suo albergo più adatto alle sue esigenze.

           Il form chiede all'utente se preferisce un hotel di lusso o uno economico e se lo vuole con
           piscina o senza. Gli hotel di lusso sono il Duck Palace Hotel (senza piscina) e il Grand Hotel
           Villa Papera (con piscina), mentre quelli economici sono l'Hotel Papero (senza piscina) e il

           Relais dei Paperi (con piscina). A seconda delle preferenze dell’utente, il form gli proporrà
           l’albergo adeguato.

            Form per la richiesta


                 <?php
                 echo '
                 <form action="esercizio2parte2.php" method="post">
                 Di lusso o economico?<br />
                 Di lusso <input type="radio" name="fascia" value="l" /><br />
                 Economico <input type="radio" name="fascia" value="e" /><br /><br />
                 Con piscina o senza?<br />

                 Con <input type="radio" name="piscina" value="c" /><br />
                 Senza <input type="radio" name="piscina" value="s" /><br /><br />
                 <input type="submit" name="invia" value="Entra nel sito!" />
                 </form>
                 ';
                 ?>
           Gestione risposta
                 <?php

                 if ($_POST['fascia'] == 'l')
                 {
                                                           1495
   1494   1495   1496   1497   1498   1499   1500   1501   1502   1503   1504