Les formulaires en PHP

Les formulaires en PHP

Formulaires

Un formulaire est inséré dans une page HTML par la balise double <FORM>
En plus de ses éléments principaux, le formulaire peut contenir du texte
Toutes les mises en forme peuvent être appliquées aux éléments du formulaire
Plusieurs formulaires peuvent être insérés dans la même page
Principaux attributs d’un formulaire
<FORM ACTION= »script » METHOD= »post » NAME = »nom_form »>
ACTION: URL du script ou prog à exécuter
Chemin du script à exécuter sur les données du formulaire
ACTION= « chemin_script »
Adresse mail à laquelle les données du formulaire seront envoyés
ACTION= »mailto : destinataire@serveur.com »
Principaux attributs d’un formulaire <FORM ACTION= »script » METHOD= »post »
NAME = »nom_form »>
METHOD: méthode d’envoi des données GET ou POST
GET : données du form envoyées avec l’URL du script (limitée)
POST: données du form envoyées séparément de l’URL (meilleure)
NAME : nom du formulaire
Balise <INPUT>
<INPUT> : crée une zone de saisie
Balise monolithique
Principaux attributs
NAME : nom du champ
SIZE : largeur du cadre réservé au champ
MAXLENTH: longueur du texte
TYPE : (text, password, radio, checkbox, submit, reset,
file, …)
VALUE : La valeur du champ
Saisie des champs de texte
Zone de saisie du texte
Exemple
Votre nom : <INPUT NAME= »nom » SIZE=15 MAXLENGTH=30> <BR> <BR> <BR>
Votre prénom : <INPUT NAME= »prenom » SIZE=15 MAXLENGTH=30>
Envoi du formulaire
Pour envoyer le formulaire, il suffit de cliquer avec la souris sur un bouton spécial créé par la balise <INPUT>
<INPUT TYPE= »submit » VALUE= »Valider »>
La valeur « submit » de l’attribut TYPE caractérise le bouton d’envoi La valeur « Valider » de l’attribut VA LUE définit le texte affiché sur
le bouton d’envoi
Exemple
Données envoyées
Seuls sont envoyés les noms des champs et les valeurs correspondantes
Exemple
nom=Ali&prenom=Mohamed+Amine
Deux champs successifs sont séparés par le caractère &
L’espace est remplacé par le caractère + dans la valeur d’un champs

Modification du formulaire

Après avoir rempli les données du formulaire, nous pouvons les effacer tous avec un bouton créé par la balise <INPUT>
Avant l’envoi du formulaire
<INPUT TYPE= »reset » VALUE= »Effacer »>
La valeur « reset » de l’attribut TYPE caractérise le bouton de modification
La valeur  » Effacer » de l’attribut VA LUE définit le texte affiché sur le bouton d’envoi
Exemple
Saisie d’un mot de passe
L’attribut TYPE avec la valeur « password » permet de masquer un champs lors de la saisie, ses caractères sont remplacés par des points ou des étoiles
<INPUT TYPE = »password » NAME= »passwd » SIZE=15 MAXLENGTH=30>
Exemple
Boutons radio
Notation
<INPUT TYPE = »radio » NAME = »nom_radio » VALUE= »valeur1″> texte du bouton1
<INPUT TYPE = »radio » NAME = » nom_radio » VALUE= »valeur2″> texte du bouton2
La valeur de l’attribut NAME est commune à tous les boutons
Boutons radio
Sélectionner un élément dans une liste
Cocher avec la souris
Une deuxième sélection annule la première
Choix exclusif
Exemple
Texte envoyé au script :
nom=Ali&prenom=Mohamed+Amine&sexe=H
Boutons radio
L’attribut CHECKED permet de cocher par défaut l’un des boutons
<INPUT TYPE = »radio » NAME = »nom_radio » VALUE= »valeur1″ CHECKED> texte du bouton1
<INPUT TYPE = »radio » NAME = » nom_radio » VALUE= »valeur2″> texte du bouton2

 Introduction
 Eléments de base du langage PHP
 Fonctions
 Tableaux
 Formulaires
 PHP et MySQL
 Cookies
 Sessions
 Expressions régulières

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *