Avant de pouvoir traiter les données utilisateur sur le serveur via PHP, nous devons d'abord les obtenir. Cela se fait dans le navigateur via des formulaires HTML qui définissent les éléments de base pour recevoir les données. Le but de cet article n'est pas de présenter toutes les possibilités des formulaires, mais seulement les possibilités de base pour accepter les données et comprendre le principe.
<form action="script.php" method="get"><!-- Zde bude celý obsah formuláře --></form>
Chaque formulaire commence par la balise HTML <form>
et se termine par la balise </form>
. Tous les champs de formulaire placés entre ces balises seront soumis.
Ensuite, vous devez définir où envoyer le formulaire avec l'attribut action
(nom du script), et quelle méthode utiliser avec l'attribut method
(GET ou POST). Si la méthode et la destination ne sont pas spécifiées, le formulaire s'envoie par défaut par la méthode GET.
Le champ le plus utilisé est utilisé pour obtenir le texte (chaîne de caractères). Chaque champ a son propre type et son propre nom par lequel il peut être reconnu après la soumission.
Plus important encore, j'ai besoin d'un champ de texte brut :
<input type="text" name="food">
<input type="password" name="heslo">
Il est utilisé pour vérifier le booléen (TRUE
et FALSE
) :
<input type="checkbox" name="vop" checked="checked">
<input type="radio" name="language" value="cz" checked> Čeština<input type="radio" name="language" value="sk"> Slovenština<input type="radio" name="language" value="en"> Angličtina
Il vous permet de choisir parmi plusieurs options. L'option sélectionnée envoie sa valeur. Par défaut, il est bon de sélectionner un champ avec l'attribut checked="checked"
:
Créé pour la saisie de texte sur plusieurs lignes. Il est également utilisé pour entrer :
cols
~ nombre de colonnesrows
~ nombre de lignes<textarea name="article" cols="40" rows="6">Ahoj lidi!</textarea>
Présente un moyen pratique de sélectionner parmi de nombreuses données.
<select name="gender"><option value="man">Muž</option><option value="woman">Žena</option></select>
Après avoir soumis le formulaire, la valeur dans value
est envoyée.
Le formulaire peut comporter un nombre illimité de boutons d'envoi. Ils sont faciles à saisir :
<input type="submit" value="Odeslat">
Lorsqu'il est cliqué, il prend toutes les données des champs du formulaire et les envoie au script de paramétrage :
Ensuite, il faut envoyer les données au serveur et les traiter sur place, ce qui est abordé dans l'article suivant.
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | fr