Exemple sur l'utilisation des formulaires en php

Soyez le premier à donner votre avis sur cette source.

Snippet vu 47 418 fois - Téléchargée 30 fois

Contenu du snippet

Ce code sert a montrer a travers des exemple simple comment utiliser un formulaire en PHP. Vous pouvez placer le code dans un fichier PHP et l'executer avec un serveur web tel que apache.

Source / Exemple :


<html>

<head>
<meta http-equiv="Content-Language" content="fr">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Tutorial sur les formulaire en PHP par FX</title>
</head>

<body text="#FFFFFF" bgcolor="#000000">

<p align="center"><font size="5">Exemple d'utilisation des formulaire en PHP par 
FX</font></p>
<p align="left">&nbsp;</p>
<?php
//Balise d'ouverture de la zone de formulaire
?>
<form method="POST" action="formulaire.php">
 

 <p align="left">

<?php
//La case d'option
//nom : caseoption
?>
  <input type="radio" name="caseoption" value="Exemple 1">Exemple 1</p>
  <p align="left"><input type="radio" name="caseoption" value="Exemple 2">Exemple 2</p>
  <p align="left"><input type="radio" name="caseoption" value="Exemple 3">Exemple 3</p>

<?php
//Boite de Texte
//nom : textbox
?>
  <p align="left"><input type="text" name="textbox" size="64"></p>

<?php
//Zone de Texte
//nom : textarea
?>
  <p align="left"><textarea rows="8" name="textarea" cols="54"></textarea></p>

<?php
//Liste Deroulante
//nom : listbox
?>
  <p align="left"><select size="1" name="listbox">
  <option selected value="Exemple 1">Exemple 1</option>
  <option value="Exemple 2">Exemple 2</option>
  <option value="Exemple 3">Exemple 3</option>
  </select></p>
  <p align="left">

<?php
//Bouton d'envoie
//pas besoin de nom
?>
<input type="submit" value="Envoyer"></p>

<?php
//Champ invisible
//nom : chamcache
?>
<input type="hidden" name="chamcache" value="1">

<?php
//Balise de fermeture de la zone de formulaire
?>
</form>

<?php
//PHP créer un tableau : $HTTP_POST_VARS qui contient les information des formulaire utilisant la methode post, pour otbenir les information c'est très simple, voyez : 
if($HTTP_POST_VARS["chamcache"]) {
echo "
Valeur de la case d'option : ".$HTTP_POST_VARS["caseoption"]."<br>
Valeur de la boite de texte : ".$HTTP_POST_VARS["textbox"]."<br>
Valeur de la zone de texte : ".$HTTP_POST_VARS["textarea"]."<br>
Valeur de la liste deroulante : ".$HTTP_POST_VARS["listbox"]."<br>
Valeur du champ caché : ".$HTTP_POST_VARS["chamcache"];
}
?>
</body>

</html>

Conclusion :


Voila, j'espere que les explication presente dans le fichier sont assez clairs, si ce n'est pas le cas, n'hesitez pas à me le faire savoir, je vous expliquerai, et ameliorerai cet exemple.

A voir également

Ajouter un commentaire

Commentaires

cs_pheno
Messages postés
141
Date d'inscription
mardi 30 avril 2002
Statut
Membre
Dernière intervention
23 mars 2005
1 -
EUh il sert a quoi ton code,?? a nous montrer les differents types de controles d un formulaire??
cs_piwee
Messages postés
34
Date d'inscription
lundi 10 juin 2002
Statut
Membre
Dernière intervention
20 octobre 2009
-
Mais non, ce code sert à montrer comment récupérer les valeurs d'un formulaire.
Je n'y connais rien en php mais je vais bientôt m'y mettre et ce code me sera utile car cela m'évitera de chercher...
cs_FX
Messages postés
5
Date d'inscription
mardi 3 juillet 2001
Statut
Membre
Dernière intervention
24 juillet 2002
-
Oui ca décris 4 controles de formulaire, et comment il marchent... peu etre faudrai lire la description qui va avec le code pheno .... non ?
cs_Nil
Messages postés
85
Date d'inscription
dimanche 2 décembre 2001
Statut
Membre
Dernière intervention
31 décembre 2002
-
Clair, rapide, parfait !

*met 10*
gg00xiv
Messages postés
656
Date d'inscription
mercredi 22 août 2001
Statut
Membre
Dernière intervention
11 mars 2005
12 -
tu n'as pas besoin de te compliker la vie avec $HTTP_PST_VARS , pour caseoption par exemple, la variable la représentant dans ton formulaire.php c $caseoption

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.