Codice PHP:
<form method="*****" action="*****">
method
I valori di questo campo possono essere 2:
- get: i campi del form (select, input, textarea, ecc) sono passati tramite l'url, dopo il "?", mediante l'associazione nome_campo=valore e separati l'un l'altro da "&".
Il valore di ogni campo è recuperabile nella pagina successiva nella variabile $_GET["nome_campo"]. - post: è un array associativo di variabili passato allo script mediante il metodo HTTP POST. Il valore di ogni campo è recuperabile nella pagina successiva nella variabile $_POST["nome_campo"].
action
E' semplicemente la pagina che hai preparato per ricevere i dati, ad esempio "save.php", in cui puoi utilizzare i dati selezionati nella casella di scelta (a tendina) o negli altri campi del form della pagina precedente.
Codice PHP:
<select name="*****">
Il nome del campo, che potrai utilizzare nella pagina indicata nel parametro "action" del form, tramite gli array $_GET["nome_campo"] o $_POST["nome_campo"].
Ecco un esempio:
Codice PHP:
<form method="get" action="visualizza_cinema.php">
CINEMA:</p>
<select name="cinema">
<?
while ($row = mysql_fetch_array($result)) {
echo "<option value=\"".$row['cinema']."\">".$row['cinema']."</option>";
}
?>
<input type="submit" value="Cerca">
</select>
</form>
In questo modo, nella pagina visualizza_cinema.php potrai recuperare il valore selezionato nella tendina, tramite la variabile $_GET["cinema"]