A voir également:
- Verifier l'email
- Verifier un lien - Guide
- Comment creer un compte email - Guide
- Cci email - Guide
- Email hotmail - Guide
- Email gratuit - Guide
6 réponses
en fait j'ai un pb avec tous ce code si queql'un a le courage de lelire sa serait gentil de me dire ou est l'eereur de syntaxe
merci de me repondre
if (!verifi) { //Vérification de l'adresse email //Il faut que l'adresse email n'ait jamais été utilisée $email = mysql_result(mysql_query('SELECT COUNT(*) FROM enregistrer WHERE email = "'.$email.'"'), 0); if ($email != 0) { $email_erreur1 = "Votre adresse email est déjà utilisée par un membre"; $i++; } //On vérifie la forme maintenant if (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $email) || empty($email)) { $email_erreur2 = "Votre adresse E-Mail n'a pas un format valide"; $i++; } //Vérification de l'adresse MSN if (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $email) && !empty($email)) { $msn_erreur = "Votre adresse MSN n'a pas un format valide"; $i++; } //Vérification de la signature if (strlen($signature) > 200) { $signature_erreur = "Votre signature est trop longue"; $i++; } if(!verif_login) $login = mysql_result(mysql_query('SELECT COUNT(*) FROM enregistrer WHERE login = "'.$login.'"'), 0); if($nombrepseudo != 0) { $pseudo_erreur1 = "Votre pseudo est déjà utilisé par un membre"; $i++; } if (strlen($login) < 3 || strlen($login) > 15) { $pseudo_erreur2 = "Votre pseudo est soit trop grand, soit trop petit"; $i++; } //Vérification du mdp if ($password != $confirmer_password || empty($confirmer_password) || empty($password)) { $mdp_erreur = "Votre mot de passe et votre confirmation diffèrent, ou sont vides"; $i++; } if(!verifi_email) if ($email != $confirmer_email || empty($confirmer_email) || empty($email)) { $mdp_erreur = "Votre mot de passe et votre confirmation diffèrent, ou sont vides"; $i++; } } else { //j'enregistre si tous est ok
merci de me repondre
magpie
Messages postés
43
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
8 février 2012
14
15 déc. 2008 à 12:32
15 déc. 2008 à 12:32
C'est sûrement un problème d'orthographe...
c bon j'ai trouver l'erreur mais maintenant sa n'affiche aucun message sa ne fais rien sa enregistre les données
merci voila le code en entier pour que vouos m'aider
merci voila le code en entier pour que vouos m'aider
<?php mysql_connect(" ", "","") or Die ("Impossible de se connecter"); mysql_select_db(""); $login = $_POST["login"]; $password = $_POST["password"]; $confirmer_password = $_POST["confirmer_password"]; $email = $_POST["email"]; $confirmer_email = $_POST["confirmer_email"]; $paypal = $_POST["paypal"]; $pays = $_POST["pays"]; $ip = $_POST["ip"]; $parrain = $_POST["parrain"]; if (!verifi) { //Vérification de l'adresse email //Il faut que l'adresse email n'ait jamais été utilisée $email = mysql_result(mysql_query('SELECT COUNT FROM enregistrer WHERE email = "'.$email.'"'), 0); if ($email != 0) { $email_erreur1 = "Votre adresse email est déjà utilisée par un membre"; $i++; } //On vérifie la forme maintenant if (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $email) || empty($email)) { $email_erreur2 = "Votre adresse E-Mail n'a pas un format valide"; $i++; } //Vérification de l'adresse MSN if (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $email) && !empty($email)) { $msn_erreur = "Votre adresse MSN n'a pas un format valide"; $i++; } //Vérification de la signature if (strlen($signature) > 200) { $signature_erreur = "Votre signature est trop longue"; $i++; } if(!verif_login) $login = mysql_result(mysql_query('SELECT COUNT(*) FROM enregistrer WHERE login = "'.$login.'"'), 0); if($nombrepseudo != 0) { $pseudo_erreur1 = "Votre pseudo est déjà utilisé par un membre"; $i++; } if (strlen($login) < 3 || strlen($login) > 15) { $pseudo_erreur2 = "Votre pseudo est soit trop grand, soit trop petit"; $i++; } //Vérification du mdp if ($password != $confirmer_password || empty($confirmer_password) || empty($password)) { $mdp_erreur = "Votre mot de passe et votre confirmation diffèrent, ou sont vides"; $i++; } if(!verifi_email) if ($email != $confirmer_email || empty($confirmer_email) || empty($email)) { $mdp_erreur = "Votre mot de passe et votre confirmation diffèrent, ou sont vides"; $i++; } } else { $ins = mysql_query("INSERT INTO enregistrer (login,password,confirmer_password,email,confirmer_email,paypal,pays,parrain,ip) VALUES ('$login','$password','$confirmer_password','$email', '$confirmer_email' , '$paypal' , '$pays' ,'$parrain' , '$ip')")or die(mysql_error()); } mysql_close(); ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
15 déc. 2008 à 20:33
15 déc. 2008 à 20:33
Salut,
A mon avis ça dois te renvoyer une erreur, ou alors je ne suis habitué à cette syntaxe.
Normalement c'est
En plus tu te compliques la vie pour vérifier le format de l'email:
http://www.commentcamarche.net/faq/sujet 855 php verifier le format d une adresse mail#i en utilisant un filtre
SELECT COUNT FROM enregistrer WHERE email =
A mon avis ça dois te renvoyer une erreur, ou alors je ne suis habitué à cette syntaxe.
Normalement c'est
SELECT COUNT(*) FROM enregistrer WHERE email =
En plus tu te compliques la vie pour vérifier le format de l'email:
http://www.commentcamarche.net/faq/sujet 855 php verifier le format d une adresse mail#i en utilisant un filtre