Validation de champs d'un formulaire avec php

Résolu/Fermé
nomadus Messages postés 3 Date d'inscription dimanche 7 avril 2013 Statut Membre Dernière intervention 8 avril 2013 - 8 avril 2013 à 16:42
 Utilisateur anonyme - 15 avril 2013 à 13:10
Bonjour,
J'essaie en vain de créer un fichier php pour valider un champ de formulaire et n'y arrive pas.
Ceci est un essai car la finalité est en fait de vérifier les champs d'un formulaire avant d'envoyer un message à partir d'un onglet contact de mon site.
Voici l'essai qui ne marche pas :

Le fichier s'appelle testtf.php et le code est
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE></TITLE>
</HEAD>

<body>
<TABLE width="75%" border=2 cellspacing=5 cellpadding=5>
<tr>Execution</tr>
<tr><TD>

<?
echo $valide;
echo $mot;
echo "valider est $valide et nom est $mot";

if (isset($valide))

echo "Bonjour $mot";

else
echo "<FORM ACTION=\"testtf.php\" METHOD=\"POST\">
Quel est votre nom ? <BR>
<input type=\"text\" name=\"mot\" value=\"\">
<P>
<input type=\"submit\" NAME=\"valide\" value=\"valider\">
<INPUT TYPE=\"reset\" NAME=\"reset\" VALUE=\"Annuler\">

</form>
";
?>
</TD></TR></TABLE>
</html>
Au secours, je deviens fou !
A voir également:

3 réponses

Utilisateur anonyme
8 avril 2013 à 16:50
Salut salut,

Tu fais un envoi vers testtf.php (lui-même) avec la méthode post, donc dans ton test sur la variable $valide tu devrais plutôt tester :
...
if (isset($_POST['valide'])){

echo "Bonjour ".$_POST['mot'];
}
...

0