Page 115 - HTML, PHP & MYSQL - La programmazione eb
P. 115

}



              ?>

              Nota: ricordatevi la differenza tra "=" e "==". Il primo è un
              operatore  di  assegnazione,  il  secondo  è  un  operatore  di

              confronto.  Non  confondeteli  altrimenti  non  funzionerà

              nulla!



              Anche  questa  volta  poteva  essere  scritto  tutto  senza

              parentesi graffe:

              if ($tempo == "piove") echo "resto a casa"; //Costruisco la

              condizione if ($tempo == "piove"){

              if ($temperatura == "freddo"){ echo "resto a casa";
              }else{

              echo "vado al bar";

              }



              }else{

              echo "vado al parco";

              }



              ?>

              Quello che abbiamo fatto è stato semplicemente costruire

              una  struttura  nidificata  di  condizioni.  Nel  codice  qui
              sopra  abbiamo  creato  una  sorta  di  duplice  livello  di

              condizione (il secondo è spostato verso destra). Se la prima

              condizione si verifica se ne innesta una seconda. Qualora

              invece  la  prima  condizione  non  dovesse  verificarsi  la

              seconda condizione non viene nemmeno verificata.



              else echo "vado al parco";

              Vediamo  adesso  qualcosa  di  ancora  più  complesso:  "se




                                                          116
   110   111   112   113   114   115   116   117   118   119   120