Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 13th, 2012  |  syntax: None  |  size: 1.16 KB  |  hits: 25  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. getMessage()); } /* on teste l'adresse email, si c'est bon, on continue, sinon, on affiche un message d'erreur*/ if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}.[a-z]{2,4}$#", $_POST['mail'])) { /*on verifie si un membre ne possede pas deja le meme pseudo*/ $req = $bdd->prepare('SELECT id FROM utilisateur WHERE login = :login'); $req->execute(array('login'=> $_POST['login'])); $nb_resultats_recherche_membre=$req->fetch(); if(!$nb_resultats_recherche_membre) /*si il n'y a pas de resultat*/ { /*on crypte le mot de passe*/ $mdp = sha1($_POST['mdp']); /*Si le pseudo est libre et l'email valide, alors on enregistre le nouveau membre*/ $req=$bdd->prepare('INSERT INTO utilisateur(Nom, Prenom, Login, Mot De Passe, Mail, Adresse) VALUES(:nom, :prenom, :login, :mdp, :mail, :adresse)'); $req->execute(array('Nom'=>$_POST['nom'], 'Prenom'=>$POST['Prenom'], 'login'=>$_POST['login'], 'mdp'=>$mdp, 'mail'=>$_POST['mail'], 'adresse'=>$_POST[''])); echo "Merci de votre inscription"; } else { echo "Un membre possede deja ce pseudo"; } } else { echo "Votre adresse email n'est pas valide"; } } else { echo "Il faut remplir tous les champs"; } } else { echo "Une erreur s'est produite"; } }