01php - Ressources de scripts et de sources php
 

 
Page d'accueil  MAJ: 17/02/2008

ews (156)
    Actualité du site
    Les news du web
    Suggérer une news

 
cripts (147)  ouvrir
    Tous les scripts
    Les statistiques
    Ajouter un script

 
ources (62) ouvrir
    Toutes les sources
    Les statistiques
    Ajouter une source

 
ossiers (14) fermer
IntroductionIntroduction
ImplantationImplantation du code
CaracteristiquesCaracteristiques
VariablesVariables
OperateursOperateurs
StructuresStructures conditionnelles
FonctionsFonctions
ClassesClasses
AffichageAffichage de texte
Var.Var. d`environnement
LesLes fichiers
RecupererRecuperer des donnees
BasesBases de donnees
ExpressionsExpressions regulieres

 
    Manuel php
    Manuel mysql

 
orum
    Php / SGBD
    A propos de 01php...
    Hors sujet
    Offres d'emploi

 
embres (1811)
    Liste des membres
    Qui est en ligne ?

 

 
    Dossiers  Récupérer des données

Php rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML .

Création d'un formulaire haut de page 

Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant:
  • des champs de saisie
  • des cases à cocher
  • des boutons radio
  • des listes à choix multiples
  • ...
Pour utiliser un tel formulaire capable d'envoyer des informations à un script PHP, il suffit de mettre le nom du fichier PHP qui réceptionnera les informations en tant que valeur de l'attribut ACTION de la balise FORM .

Voici ce à quoi peut ressembler un formulaire en HTML, permettant d'envoyer les coordonnées d'une personne à un fichier PHP nommé test.php3 :

<FORM Method="GET" Action="test.php3">

Nom : <INPUT type=text size=20 name=nom><BR>
Prénom : <INPUT type=text size=20 name=prenom><BR>
Age : <INPUT type=text size=2 name=age><BR>
<INPUT type=submit value=Envoyer>

</FORM>



Le résultat de ce code est le suivant (le bouton Envoyer est volontairement désactivé):

Nom :
Prénom :
Age :



Récupération et utilisation des données haut de page 


Lorsque l'on soumet un formulaire à un fichier PHP, toutes les données du formulaire lui sont passées en tant que variables, c'est-à-dire chacun des noms associés aux champs (ou boutons) du formulaire précédés du caractère $ .

Ainsi, dans l'exemple précédent, le fichier test.php3 reçoit les variables:
  • $nom
  • $prenom
  • $age

Si jamais un des champs du formulaire n'est pas rempli, il possède la valeur "", c'est-à-dire une chaîne vide...

Voici par exemple ce à quoi pourrait ressembler le fichier test.php3, dont le but est uniquement d'afficher les informations saisies par l'utilisateur à l'écran, ainsi que de vérifier que tous les champs ont bien été correctement rempli:

<HTML>
<HEAD>
<TITLE>Test.php3: Affichage des données utilisateur
</TITLE>
</HEAD>

<BODY>

<?php

if (($nom=="")||($prenom=="")||($age==""))
{

if($nom=="") print("Veuillez saisir le nom de l'utilisateur<BR>\n");
if($prenom=="") print("Veuillez saisir le prénom de l'utilisateur<BR>\n");
if($age=="") print("Veuillez saisir l'age de l'utilisateur<BR>\n");

}
else
{

echo "Récapitulatif des informations saisies<BR>\n <UL> <LI>Nom: $nom</LI> <LI>Prenom: $prenom</LI> <LI>Age: $age</LI> </UL> ";

}

?>

</BODY>
</HTML>





 Revenir au sommaire

 Ce document a été lu 6466 fois

Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL . Vous pouvez copier, modifier des copies de cette page tant que cette note apparaît clairement.
 
ACCES MEMBRES
Login
Pass
Connexion auto.
Mot de passe perdu ?
 Inscription
 
L
ettre d'infos
Tenez-vous informé des nouveautés en vous abonnant à la lettre d'information !
Voir un exemple
(1873 abonnés)
 
S
ondage
Cette partie est réservée aux membres connectés afin d'être mieux contrôlée.
 
P
ratique !
   Centrer la page
   Afficher la barre 01php
   Votre parcours sur le site
    Accès rapides
Couleur du site
bleu sélectionnévioletmarronjaunevert

 
artenaires
   Mon adresse ip
   Création graphique
   Lbb.org
   Surftraffic
   Creation site internet – Clikeo
   Active Art Animations

Votre site ici ?
Les autres partenaires
 

 
 
Copyright © 2012 - 01php.com - Contact - Plan du site - Cnil: 876010 - Hébergement: OVH -
Webring francophone: Site au hasard - Sites du webring - Rejoindre le webring