Script vérification variable erreur
bonjour,
j'ai un formulaire un pour que le membre puisse s'inscrire qui fait appel a une script traitement.php qui lui insert en base de donnees et verifie avant
si l'adresse email n'est pas deja prise
le pseudo est libre et si le membre a bien accepter la charte le script fonctionne comme ca
Code:
1 2 3 4
|
header('location:index.php?erreur=errdb'); // test si email libre sinon renvoi sur index.php avec le bon message d'erreur
header('location:index.php?erreur=errpseudo'); // test pseudo
header('location:index.php?erreur=errcgu'); // test cgu |
j'ai juste mis les lignes interessantes
puis dans index.php
Code:
1 2 3 4
|
<div class="erreur"><?php if(isset($_GET['erreur'])=="errdb") { echo "Cette email $email existe deja en base de données"; } ?></div>
<div class="erreur"><?php if(isset($_GET['erreur'])=="errpseudo") { echo "Le pseudo $pseudo est deja pris !!"; } ?></div>
<div class="erreur"><?php if(isset($_GET['erreur'])=="errcgu") { echo "Vous devez accepter notre charte d'engagement !!"; } ?></div> |
Le probleme c'est que tous les messages d'erreur s'affichent meme si il ya q'uon seule test de vrai
exemple si le pseudo est deja pris
index.php?erreur=errpseudo
Tous les messages s'affichent
comment decouper le messsage d'erreur simplement
merci de votre aide