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
j'ai juste mis les lignes interessantes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
puis dans index.php
Le probleme c'est que tous les messages d'erreur s'affichent meme si il ya q'uon seule test de vrai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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
Partager