Impossible de faire comprendre qu'un mail existe déjà
Résolu/Fermé
MisterGameFR
Messages postés
153
Date d'inscription
lundi 9 novembre 2015
Statut
Membre
Dernière intervention
29 mars 2017
-
23 déc. 2015 à 11:57
jordane45 Messages postés 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 - 25 déc. 2015 à 01:45
jordane45 Messages postés 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 - 25 déc. 2015 à 01:45
A voir également:
- Impossible de faire comprendre qu'un mail existe déjà
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Creer un compte mail - Guide
- Windows live mail - Télécharger - Mail
- Boîte mail française gratuite - Guide
2 réponses
jordane45
Messages postés
38321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 décembre 2024
4 707
23 déc. 2015 à 12:50
23 déc. 2015 à 12:50
Bonjour,
1 - Attention... il semble manquer des accolades fermantes pour certains de tes if.
2 - L'utilisation de rowcount n'est pas conseillée (voir la notice ! )
3 - Voici le code corrigé (normalement :-) )
PS: Tu constateras que j'écris les IF ELSE de la façon suivante :
... en fait, je m'inspire de la norme d'écriture PSR2
http://www.php-fig.org/psr/psr-2/fr/
Ca rend le code plus lisible.
1 - Attention... il semble manquer des accolades fermantes pour certains de tes if.
2 - L'utilisation de rowcount n'est pas conseillée (voir la notice ! )
3 - Voici le code corrigé (normalement :-) )
if(filter_var($mail, FILTER_VALIDATE_EMAIL)){ $reqmail = $bdd->prepare('SELECT * FROM membres WHERE mail = :mail '); $reqmail->execute(array(':mail'=>$mail)); $arr_mail = $reqmail->fetchAll(); $mailexist = count($arr_mail)>0 ? true : false; if(!$mailexist) { if($mail == $mail2) { if($mdp == $mdp2) { $insertmbr = $bdd->prepare("INSERT INTO membres(pseudo, mail, motdepasse) VALUES(?, ?, ?)"); $insertmbr->execute(array($pseudo, $mail, $mdp)); $erreur ="Votre compte à bien été créer, BIENVENUE ! "; }else{ $erreur ="Vos mot de passe ne correpondent pas"; } } }else{ $erreur ="Adresse mail déjà utilisée"; } }
PS: Tu constateras que j'écris les IF ELSE de la façon suivante :
if(condition){ }else{ }
... en fait, je m'inspire de la norme d'écriture PSR2
http://www.php-fig.org/psr/psr-2/fr/
Ca rend le code plus lisible.
MisterGameFR
Messages postés
153
Date d'inscription
lundi 9 novembre 2015
Statut
Membre
Dernière intervention
29 mars 2017
23 déc. 2015 à 20:58
23 déc. 2015 à 20:58
Je ne sais pas vraiment faire ça .. tu aurais un tutoriel ou autre pour que je puisse apprendre ?
--
--
jordane45
Messages postés
38321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 décembre 2024
4 707
25 déc. 2015 à 01:45
25 déc. 2015 à 01:45
23 déc. 2015 à 19:38
J'ai essayé votre code mais cela ne change absolument rien .. Je vous envoie le code complet.
23 déc. 2015 à 19:53
Le problème venais du mot MEMBRES à la ligne 26 et 36 qui ne prend pas de S.
Merci de ton aide, si tu veux m'aidez pour m'organiser dans mes codes, je suis preneur :D
23 déc. 2015 à 20:27
Par exemple, une CLASS Membres dans laquelle tu mettrais tes fonctions d'ajout/suppression/Edition/ recherche...