>

Componenti di un form

In questo articolo vorrei affrontare un argomento che reputo altamente interessante perchè spesso le applicazioni prevedono dei moduli, i cosiddetti form.
Un form contiene dei compoennti che possono essere:

  • Input text (campo di testo)
  • Text Box (area di testo)
  • Option Button
  • Check Box

Ora andremo a a vedere come è possiible tramite il php leggere i dati selezionati tramite questi componenti di un form.

COSTRUIAMO UN FORM CON I COMPONENTI
Come primo passo costruiamo un form contenente tutti i componenti elencati sopra. Inseriamoil form nella pagina test.htm.
<form id="form_tutorial" name="form_tutorial" method="post" action="read.php">
<label>campo testo
<input name="input_text" type="text" id="campo_testo" value="contenuto campo di testo" />
</label>
<p>
<label>area testo
<textarea name="text_area" id="area_testo" cols="45" rows="5">contenuto area di testo</textarea>
</label>
</p>
<p>
<label>
<input name="check_box" type="checkbox" id="check_box" checked="checked" value="check-box on" />
check-box</label>
</p>
<p>
<label>
<input type="radio" name="radio_button" id="radio_button" value="radio-button on" />
radio button</label>
</p>
<p>
<label>
<input type="submit" name="invia" id="invia" value="Invia" />
</label>
</p>
</form>
Se vuoi vedere un anteprima della pagina clicca qui
COSTRUIAMO LA PAGINA CHE LEGGE IL FORM
Ora andiamo a costruire la pagina read.php che deve leggere i valori che abbiamo impostato attraverso i componenti del form:
<?php
$input_text = $_POST['input_text'];
$text_area = $_POST['text_area'];
$check_box = "check box off";
if (isset($_POST['check_box']))
{$check_box = $_POST['check_box'];}
$radio_button = "radio button off";
if (isset($_POST['radio_button']))
{$radio_button = $_POST['radio_button'];}
echo $input_text."<br>".$text_area."<br>".$check_box."<br>".
$radio_ button;
?>
Come possiamo notare, mentre per l'input-text e la text-area è stato possibile leggerne il valore senza controlli, per la check-box e il radio-button è stato invece necessario inizializzare la variabile associata ad un valore (nel nostro caso "off") poi è stato necessario controllarne l'esistenza tramite l'istruzione isset. Se infatti non vengono spuntati la check-box e il radio-button, le variabili associate non verranno create.
Un anteprima del tutorial la puoi vedere cliccando qui
Per scaricare lo zip del tutorial clicca qui

Ti è piaciuto il tutorial?

Alcuni links

Homepege
Chi sono
Php Tutorial
Php Script
Utilities
Contatti
Links
CSS Menu
Leggere componenti
Il mio primo sito
Gestire cookies
Redirect in php
Pretty Guestbook 2.0
Smile Guestbook
Web Shoutbox
Happy Chat
Super Click Tracking
...Tutti
Leggere componenti
Gestire cookies
Redirect in php
Caricamento pagina
Caratteri random
Funzione rileva parole
Costruire funzioni
...Tutti
CSS Menu
Il mio primo sito
Codice Ascii
Numero IP
...Tutti

Termini Privacy Annunci Google | Website realized by Morris
Free counter