Espace Membre
=6) { //On verifie si lemail est valide if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',$_POST['email'])) { //On echape les variables pour pouvoir les mettre dans une requette SQL $username = mysql_real_escape_string($_POST['username']); $password = mysql_real_escape_string($_POST['password']); $email = mysql_real_escape_string($_POST['email']); $avatar = mysql_real_escape_string($_POST['avatar']); //On verifie sil ny a pas deja un utilisateur inscrit avec le pseudo choisis $dn = mysql_fetch_array(mysql_query('select count(*) as nb from users where username="'.$username.'"')); //On verifie si le pseudo a ete modifie pour un autre et que celui-ci n'est pas deja utilise if($dn['nb']==0 or $_POST['username']==$_SESSION['username']) { //On modifie les informations de lutilisateur avec les nouvelles if(mysql_query('update users set username="'.$username.'", password="'.$password.'", email="'.$email.'", avatar="'.$avatar.'" where id="'.mysql_real_escape_string($_SESSION['userid']).'"')) { //Si ca a fonctionne, on naffiche pas le formulaire $form = false; //On supprime les sessions username et userid au cas ou il aurait modifie son pseudo unset($_SESSION['username'], $_SESSION['userid']); ?>
Vos informations ont bien été modififée. Vous devez vous reconnecter.
Se connecter
'.$message.''; } //Si le formulaire a deja ete envoye on recupere les donnes que lutilisateur avait deja insere if(isset($_POST['username'],$_POST['password'],$_POST['email'])) { $username = htmlentities($_POST['username'], ENT_QUOTES, 'UTF-8'); if($_POST['password']==$_POST['passverif']) { $password = htmlentities($_POST['password'], ENT_QUOTES, 'UTF-8'); } else { $password = ''; } $email = htmlentities($_POST['email'], ENT_QUOTES, 'UTF-8'); $avatar = htmlentities($_POST['avatar'], ENT_QUOTES, 'UTF-8'); } else { //Sinon, on affiche les donnes a partir de la base de donnee $dnn = mysql_fetch_array(mysql_query('select username,password,email,avatar from users where username="'.$_SESSION['username'].'"')); $username = htmlentities($dnn['username'], ENT_QUOTES, 'UTF-8'); $password = htmlentities($dnn['password'], ENT_QUOTES, 'UTF-8'); $email = htmlentities($dnn['email'], ENT_QUOTES, 'UTF-8'); $avatar = htmlentities($dnn['avatar'], ENT_QUOTES, 'UTF-8'); } //On affiche le formulaire ?>
Vous pouvez modifier vos informations:





Pour accéder à cette page, vous devez être connecté.
Se connecter
Retour à l'accueil - Support du Web