Page 1245 - Informatica dalla A a Z
P. 1245

bisestile($_POST[‘anno’]);

              ?>

           Esempio: vediamo come funziona una funzione con due parametri. Creiamo un form in cui
           l’utente  deve  inserire  nome  e  cognome  mentre  la  funzione  dovrà  stampare  i  dati

           dell’utente. (nota: i parametri devono essere separati da una “,”.)

              <?php
              function stampa($nome, $cognome)
              {
              echo $nome.” “.$cognome;

              }
              ?>

           Il form invierà i dati attraverso le seguenti istruzioni:

              <?php

              stampa($_POST[‘nome’], $_POST[‘cognome’]);
              ?>

           Spesso nelle funzioni si inserisce alla loro fine il comando “return”, che salva il risultato
           della funzione in una variabile.


           Esempio:

              <?php
              function ciao()
              {

              return “Ciao”;
              }
              $ciao = ciao();
              echo $ciao;

              ?>

           Esercizio: Creiamo un sito che vende bevande alcooliche e, prima di mostrare le pagine,
           chiede di inserire l’età e il sesso all’utente.

           Nel caso in cui l’utente inserisce un’età minore di 18 anni, il sito restituirà una stringa che

           lo informerà del fatto che non può navigare oltre, mentre, in caso contrario, verrà mostrata
           una scritta di benvenuto a seconda del sesso dell’utente.

           Soluzione:


              <?php
              function controllo_sito()
              {

                                                           1241
   1240   1241   1242   1243   1244   1245   1246   1247   1248   1249   1250