Informatica 3 Liceo Scientifico Scienze Applicate/Spiegazione Uso Forms: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Gian BOT (discussione | contributi)
m Bot: aggiunge sommario alle pagine del libro
Nessun oggetto della modifica
Etichetta: Editor wikitesto 2017
 
Riga 11:
 
Per la creazione di un form utilizziamo l'omonimo tag form, come nell'esempio che segue:
<sourcesyntaxhighlight lang="php">
<form method="" action="" target="">
...
</form>
</syntaxhighlight>
</source>
 
Scopo di questo tag è di fare da contenitore ad una serie di tag (che vedremo tra poco) che costituiranno gli specifici controlli del modulo.
Riga 55:
Vediamo un esempio di un ipotetico form HTML per la raccolta di dati personali:
 
<sourcesyntaxhighlight lang="php">
<form method="post" action="esegui.php">
 
Riga 81:
 
</form>
</syntaxhighlight>
</source>
 
ESTRARRE DATI:
Riga 93:
Nell'esempio qui sotto abbiamo ipotizzato di avere una pagina dinamica chiamata "esegui.php" in grado di visualizzare informazioni relativamente a diversi dati personali. Il contenuto della pagina "esegui.php" cambierà, ovviamente, ogni volta che varieranno i valori dei parametri inseriti nella form. PHP memorizza i dati passati attraverso la QueryString all'interno della variabile $_GET. Nello specifico del nostro esempio faremo così per recuperarne il valore all'interno della pagina “esegui.php":
 
<sourcesyntaxhighlight lang="php">
?php
//Recupero il valore del parametro "nome"
Riga 104:
echo "Benvenuto " . $nome_utente. " " . $cognome_utente;
?>
</syntaxhighlight>
</source>
 
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.