Problème PDO
Fermé
bilouze
Messages postés
27
Date d'inscription
lundi 9 août 2010
Statut
Membre
Dernière intervention
2 août 2012
-
12 août 2010 à 18:49
bilouze Messages postés 27 Date d'inscription lundi 9 août 2010 Statut Membre Dernière intervention 2 août 2012 - 12 août 2010 à 21:09
bilouze Messages postés 27 Date d'inscription lundi 9 août 2010 Statut Membre Dernière intervention 2 août 2012 - 12 août 2010 à 21:09
4 réponses
bilouze
Messages postés
27
Date d'inscription
lundi 9 août 2010
Statut
Membre
Dernière intervention
2 août 2012
12 août 2010 à 20:47
12 août 2010 à 20:47
salut,
en fait il n'y a aucun message d'erreur, c'est juste qu'en local ça fonctionne et pas en ligne.
C'est un système de désinscription, l'internaute rentre son adresse email, si sont adresse n'est pas trouvée dans la table, un message d'erreur s'affiche pour lui dire que cette adresse ne correspond à aucun inscrit. Mais là si on rentre une adresse qui existe bien dans la table, le message d'erreur s'affiche quand même, alors qu'en local ça marche.
en fait il n'y a aucun message d'erreur, c'est juste qu'en local ça fonctionne et pas en ligne.
C'est un système de désinscription, l'internaute rentre son adresse email, si sont adresse n'est pas trouvée dans la table, un message d'erreur s'affiche pour lui dire que cette adresse ne correspond à aucun inscrit. Mais là si on rentre une adresse qui existe bien dans la table, le message d'erreur s'affiche quand même, alors qu'en local ça marche.
Tu n'a pas mis ton script mais dans la condition que tu site
if($req->rowCount())tu ne précise pas a quoi il est égale exemple
if($req->rowCount() > 0) { mail trouvé}
else { mail pas trouvé}
bilouze
Messages postés
27
Date d'inscription
lundi 9 août 2010
Statut
Membre
Dernière intervention
2 août 2012
12 août 2010 à 21:09
12 août 2010 à 21:09
salut, voici le bout de code qui marche en local mais pas en ligne :
$req = $bdd->prepare('SELECT id FROM membre WHERE email = :email');
$req->execute(array('email'=>$email));
if($req->rowCount()==0)
{
$valid = false;
$erreuremail = 'Cette e-mail ne correspond à aucun membre';
}
$req = $bdd->prepare('SELECT id FROM membre WHERE email = :email');
$req->execute(array('email'=>$email));
if($req->rowCount()==0)
{
$valid = false;
$erreuremail = 'Cette e-mail ne correspond à aucun membre';
}