Validation de champs d'un formulaire avec php

Résolu
nomadus Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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 !

3 réponses

Utilisateur anonyme
 
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