Forums, scripts, cours, services pour webmaster, manuels (PHP, MySQL, HTML...) en français !
PHP / MySql
Recherche
 
ManuelPHP.com
    Accueil > Cours > Formulaire PHP > Création du formulaire


Création du formulaire


Ce cours a été consulté 89210 fois.



Dans un premier temps, nous voulons obtenir le formulaire ci-dessous.
Le formulaire:
Le code - PARTIE 1

...<HTML>
...<!-- DATE DE CREATION: 05/10/20000 -->
...<HEAD>
...<TITLE>Formulaire 1</TITLE>
...<META NAME="Description" CONTENT="Formulaire">
...<META NAME="Keywords" CONTENT="Arial">
...<META NAME="Author" CONTENT="Jacques Malatier">
...<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
...</HEAD>
...<BODY>
1...<form method="post" action="form.php3">
2..........Objet:<br><input type="text" name="titre" size="20"><br>
3..........Votre URL:<br><input type="text" name="url" size="25" value="http://"><br>
4..........Votre email:<br><input type="text" name="email" size="30"><br>
5..........<input type="submit" value="OK">
6..........<input type="reset" name="Clear" value="Effacer">
7...</form>
...</BODY>
...</HTML>

LIGNE 1
...Déclaration du formulaire avec comme caractéristiques:
......Méthod="post" : pour définir la méthode de passage des paramètres (les données). Ici, nous utilisons la méthode "post", mais nous aurions pu définir la méthode "get".
......Action="form.php3" : spécifie le script à utiliser pour recevoir les paramètres. Ici, nous envoyons les dits paramètres au formulaire lui-même. Nous aurions pu définir une autre page pour recevoir (et afficher) ces paramètres.
LIGNE 2
...Définition du premier champ de saisie
......Dans ce champ, l'utilisateur devra saisir l'objet du "message". La chaîne de caractères "Objet: " sera l'intitulé du champ.
......Balise <br> : pour insérer un retour à la ligne
......input : définition du champ de saisie lui-même en tant qu'élément du formulaire. Les caractéristiques de cet élément sont:
.........type="text" : ce sera un champ texte. De nombreux autres types sont possibles: pasword, checkbox, radio…).
.........name="titre" : la dénomination du champ. Cette dénomination est obligatoire si vous voulez passer des paramètres pour les traiter ultérieurement. En effet, ce nom est "transformé" automatiquement par PHP en variable. En l'occurrence, le nom "titre" devient, d'une façon totalement transparente "", et on peut alors utiliser la variable, ou plutôt son contenu, c'est à dire ce que l'utilisateur aura saisi dans le champ.
.........size="20" : taille du champ. L'utilisateur pourra saisir jusqu'à 20 caractères.
.........Balise <br> : pour passer à la ligne suivante.
LIGNES 3 ET 4 : Même principe que pour la ligne 2.
LIGNE 5
...Input : définition de l'élément en tant que bouton de commande, pour envoyer les données selon les indications de la ligne 1. Les caractéristiques du boutons sont de même ordre que pour un simple champ.
......type="submit" : définit le type de d'élément du formulaire. Ici, c'est un bouton d'envoi, pour transférer les données.
......value="OK" : c'est le texte qui figurera sur le bouton.
LIGNE 6
...effacer les données du formulaire. Le nom de ce bouton est "Clear" mais on pourrait s'en passer. Le texte du bouton est "Effacer".
LIGNE 7
...La balise "</form>" annonce la fin de la définition du formulaire.
********************************************************
Le résultat est le formulaire en tête de ce paragraphe. Mais ce n'est qu'un début. En effet, il nous faudra traiter les données transmises.



Voir aussi : Création du formulaire, Contrôle des données à transmettre

Crédits




Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2017-09-26