Test sur 2 champs text si son egaux

dana200 Messages postés 13 Statut Membre -  
 jojo -
salut j ai 2 champs text le premier champs pour entrer un mot d pass et le 2eme pour confirmation mot d pass je veux un code php pour test si la valeur entrée dans le champs mot d pass c est la meme entre dans le champs confirmation mot d pass
merci bcp
Configuration: Windows XP
Firefox 3.0.9

2 réponses

  1. Revan26914 Messages postés 1821 Statut Contributeur 320
     
    Bonsoir,

    Le formulaire:

    <form action="traitement.php" method="post">
    <p>
    <label for="mdp">Mot de passe :</label>
    <input type="password" name="mdp" /><br/>
    <label for="confirmation">Confirmer le mot de passe :</label>
    <input type="password" name="confirmation" /></br>
    <input type="submit" />
    </p>
    </form>


    Et la page de traitement:

    <?php
    if (isset($_POST['mdp'] AND $_POST['confirmation'])
    {
         if ($_POST['confirmation'] == $_POST['mdp'])
         {
             //Ton code
         }
    }
    ?>


    Cordialement

    Revan
    1
    1. dana200
       
      bonjour est mercci bcp pour ton aide tes tres gentille mais il saffiche une erreur dans la ligne
      if (isset($_POST['t7'] AND $_POST['t8'])
      je ne sais pas pourkoi
      et merci encore une fois
      0
    2. puxor Messages postés 367 Statut Membre 89 > dana200
       
      tu peux nous montrer le message d'erreur stp?
      0
    3. dana200 > puxor Messages postés 367 Statut Membre
       
      voila le message d erreur
      Parse error: parse error, expecting `','' or `')'' in C:\wamp\www\Mas\AjouterUser.php on line 45
      qui concerne la ligne
      if (isset($_POST['t7'] AND $_POST['t8'])
      0
    4. puxor Messages postés 367 Statut Membre 89 > dana200
       
      if (isset($_POST['t7'] AND $_POST['t8'])) <--- il manquait une parenthèse
      0
    5. Revan26914 Messages postés 1821 Statut Contributeur 320 > puxor Messages postés 367 Statut Membre
       
      Ah oui! Oups ^^

      0
  2. rafplus.com
     
    Bonjour, voila la solution a la fonction

    // fonction qui vérifier Les deux mot de passe
    
         if ($_POST['confirmation'] == $_POST['mdp'])
         { 
         $mdp=($_POST['mdp']);
    }
    
    else
    {
     header("Location: inscription-erreur.php?err=votre mot de passe ne son pas identique"); // c'est une page qui affiche le msg erreur
    exit();
    }
    // FIN fonction qui vérifier les deux mot de passe


    Voila une autre fonction qui marche aussi a 100% pour par exemple limité les caractere dans le pseudo, tu vas par exemple interdire de taper les caractere spéciaux dans le champ pseudo

    // fonction qui vérifier Les deux mot de passe
    
         if ($_POST['confirmation'] == $_POST['mdp'])
         { 
         $mdp=($_POST['mdp']);
    }
    
    else
    {
     header("Location: inscription-erreur.php?err=votre mot de passe ne son pas identique");
    exit();
    }
    // FIN fonction qui vérifier les deux mot de passe


    A toi, de me rapelé c'est ta un probleme
    http://www.rafplus.com rafik
    0
    1. jojo
       
      up
      0