Champs

Champs texte

<input type="text" name="inputt1" value="v1" /> sera accessible dans la string $_GET['inputt1'] (méthode GET) ou $_POST['inputt1'] (méthode POST) ou $_REQUEST['inputt1'] (GET|POST).

<textarea cols="100" rows="10" name="inputt2">v1</textarea> sera accessible dans la string $_GET['inputt2'] (méthode GET) ou $_POST['inputt2'] (méthode POST) ou $_REQUEST['inputt2'] (GET|POST).

<input type="text" name="inputt3[]" value="v3" /><input type="text" name="inputt3[]" value="v4" /> seront accessibles dans le tableau $_GET['inputt3'] (méthode GET) ou $_POST['inputt3'] (méthode POST) ou $_REQUEST['inputt3'] (GET|POST). Le premier champ dans l'index 0, le deuxième dans l'index 1 ($_REQUEST['inputt3'][0] === "v3").

Champs fichier

<input type="file" name="inputf" /> dans un formulaire (méthode POST, enctype="multipart/form-data") sera accessible dans le tableau $_FILES['inputf'] (name, type, size, tmp_name, error). Voir Tableau $_FILES et File Upload Post Method.

Champs submit

<input type="submit" name="inputs1" value="a" /> sera accessible seulement s'il a été cliqué dans la string $_GET['inputs1'] (méthode GET) ou $_POST['inputs1'] (méthode POST) ou $_REQUEST['inputs1'] (GET|POST).

<button type="submit" name="inputs2">a</button> sera accessible seulement s'il a été cliqué dans la string $_GET['inputs2'] (méthode GET) ou $_POST['inputs2'] (méthode POST) ou $_REQUEST['inputs2'] (GET|POST). Note qu'un bouton sans l'attribut type est un button type="submit" (type par défaut selon la spécification HTML4).

Champs select

<select name="inputsel1"><option>option1</option></select> sera accessible dans la string $_GET['inputsel1'] (méthode GET) ou $_POST['inputsel1'] (méthode POST) ou $_REQUEST['inputsel1'] (GET|POST).