Exemple sur l'utilisation des formulaires en php

Soyez le premier à donner votre avis sur cette source.

Snippet vu 47 529 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

Messages postés
2
Date d'inscription
mardi 25 juillet 2000
Statut
Membre
Dernière intervention
23 février 2007

Je dois créer un formulaire avec des listes déroulantes dont le contenu provient de données d'une table d'une base de donnée MySql.
L'ensemble des choix du formulaire doit ensuite être enregistrés dans différentes autres tables de la Base de données.
J'espère que tout cela est assé expliquer clairement. N'hésitez pas si vous avex besoin de plus de détails.
Avez-vous des trucs a me conseiller? Merci à l'avance.
Michel Dupras.
Messages postés
3
Date d'inscription
jeudi 1 février 2007
Statut
Membre
Dernière intervention
13 février 2007

parfait merçi
Messages postés
22
Date d'inscription
lundi 22 mai 2006
Statut
Membre
Dernière intervention
20 décembre 2008

Bonjour tout le monde,

je lutte, je n'arrive pas à récuperer des données d'une liste déroulante !! auriez vous une piste ? En fait j'ai un formulaire qui permet aux utilisateurs de déposer un commentaire sur une page ainsi qu'une note (un entier). Il y a donc trois champs, le pseudo, le commentaire, la note. Mon probleme c'est que je veux limiter les notes entre 0 et 5 et donc j'ai pensé à la liste déroulante. Il faut préciser que toutes les données saisies sont inscrites dans une base de donnée.

Voilà un tit bou de code :

<FORM action="fiche_yatouket.php" method="POST">

Pseudo :
Commentaire :

Note :<select size="1" name="note">
<option selected value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="2">3</option>
<option value="2">4</option>
<option value="2">5</option>
</select>




Sinon auriez vous une astuce pour eviter les postdata de formulaire après une actualisation de page ?
Messages postés
10
Date d'inscription
lundi 14 novembre 2005
Statut
Membre
Dernière intervention
30 avril 2008

Bonjour, je viens d'essayer ce script qui fonctionne parfaitement malgré un message d'erreur sur la page "formulaire.php":
Notice: Undefined index: chamcache in c:\easyphp1-8\www\encheres\formulaire.php on line 78
Pouvez-vous m'expliquer pourquoi.
Merci à vous.
Messages postés
6
Date d'inscription
samedi 25 janvier 2003
Statut
Membre
Dernière intervention
7 novembre 2003

et la liste box à choix multiples ?
Afficher les 15 commentaires

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.