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

$modello_auto = $_GET['modello'];




              //Ora stampo semplicemente a video il risultato echo "Hai

              scelto una " . $marca_auto . " modello " . $modello_auto;



              ?>

              Come  avrete  notato,  per  recuperare  i  dati  passati  dalla

              QueryString  ho  usato  $_GET  accompagnato  da  parentesi

              quadre al cui interno ho scritto (tra gli apici) il nome del

              parametro da recuperare (come vedremo tra breve useremo
              la  stessa  sintassi  anche  con  $_POST).  Da  questa  sintassi

              possiamo intuire che $_GET (come $_POST) è un array

              superglobale  che,  come  tale,  può  essere  richiamata  in

              qulunque  punto  del  nostro  codice,  anche  all'interno  di

              funzioni e metodi.
              La variabile $_POST




              Il metodo POST viene utilizzato per inviare i dati ad una
              applicazione PHP tramite i form (moduli html). Prima  di

              parlare  nello  specifico  della  variabile  $_POST  conviene

              fare  un  piccolo  ripasso  e  vedere  (brevemente)  come

              funzionano  i  form  HTML.  il  tag  <form>  viene  sempre

              accompagnato da due attributi fondamentali - "method" e
              "action" - vediamo a cosa servono:




              x  l'attributo  "method"  determina,  appunto,  il  metodo  con
              cui i dati saranno inviati al server; può avere come valore

              sia GET (che genera una QueryString) che POST;



              x  l'attributo  "action"  ha  come  valore  il  percorso

              dell'applicazione a cui saranno inviati i dati.







                                                          128
   122   123   124   125   126   127   128   129   130   131   132