par
macgawel » 01 avr. 2010, 11:37
Bonjour.
A priori, si l'email existe déjà dans la table, tu n'éxécutes pas ta requête INSERT (d'ailleurs, tu le dis toi-même

)
Le problème ne vient donc pas de là...
Il manque la partie gérant l'affichage, donc on va supposer que l'erreur est dans cette partie de code, et on part de l'erreur pour remonter à la cause.
Tu t'attends à passer dans
$message = 'Cet email est déjà utilisé, changez-le.' et tu arrives sur le
header(...)
Donc le
if ($resultat['nb_entrees'] == 0) ne te branche pas au bon endroit.
Donc, c'est que $resultat['nb_entrees'] est à 0 alors qu'il devrait être à 1 (ou plus).
Tu fais un
echo $resultat['nb_entrees']; Ca te donne bien 1 quand l'email existe déjà ?
Bonjour.
A priori, si l'email existe déjà dans la table, tu n'éxécutes pas ta requête INSERT (d'ailleurs, tu le dis toi-même :roll: )
Le problème ne vient donc pas de là...
Il manque la partie gérant l'affichage, donc on va supposer que l'erreur est dans cette partie de code, et on part de l'erreur pour remonter à la cause.
Tu t'attends à passer dans [b]$message = 'Cet email est déjà utilisé, changez-le.'[/b] et tu arrives sur le [b]header(...)[/b]
Donc le [b]if ($resultat['nb_entrees'] == 0)[/b] ne te branche pas au bon endroit.
Donc, c'est que $resultat['nb_entrees'] est à 0 alors qu'il devrait être à 1 (ou plus).
Tu fais un [b]echo $resultat['nb_entrees'];[/b] Ca te donne bien 1 quand l'email existe déjà ?