par
blinz » 12 avr. 2015, 23:26
je dois pas être loin, nan ?
<?php
$erreurs = array();
if(!empty($_POST)) {
if($_POST['email'] != "" && !preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$_POST['email'])){
$erreurs['email'] = "Veuillez verifier la saisie de votre e-mail";
}
if($_POST['password'] != $_POST['newpassword']){
$erreurs['password'] = "les mots de passe ne sont pas identique";
}
if( empty( $erreurs) ){
$modif = $bdd->prepare("UPDATE simply_user SET email =:email, interet=:interet, id_region=:id_region, id_departements=:id_departements WHERE id_simply_user =".$_SESSION['membre']['id_simply_user']);
$modif->execute(array(
'email' => $_POST['email'],
'interet' => serialize($_POST['interet']),
'id_region'=>regionIdByDepartement($_POST['departements']),
'id_departements'=>$_POST['departements']
));
if(!empty($_POST['password'])) {
$modif_pass = $bdd->prepare("UPDATE simply_user SET password=:password WHERE id_simply_user =".$_SESSION['membre']['id_simply_user']);
$modif_pass->execute(array(
'password' => sha1($_POST['password']),
));
echo '<div class="container"><div class="col-md-6 col-md-offset-3 col-sm-8 col-sm-offset-2">
<div class="alert alert-success okay" role="alert"> <i class="fa fa-smile-o"></i>
Vos modifications ont bien était prise en compte</div></div></div>';
}else{
echo '<div class="container"><div class="col-md-6 col-md-offset-2 col-sm-8 col-sm-offset-2"><br>
<div class="alert alert-danger okay" role="alert">Renseignez les champs vides</div></div></div>';
}
}
}
?>
je dois pas être loin, nan ?
[php]<?php
$erreurs = array();
if(!empty($_POST)) {
if($_POST['email'] != "" && !preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$_POST['email'])){
$erreurs['email'] = "Veuillez verifier la saisie de votre e-mail";
}
if($_POST['password'] != $_POST['newpassword']){
$erreurs['password'] = "les mots de passe ne sont pas identique";
}
if( empty( $erreurs) ){
$modif = $bdd->prepare("UPDATE simply_user SET email =:email, interet=:interet, id_region=:id_region, id_departements=:id_departements WHERE id_simply_user =".$_SESSION['membre']['id_simply_user']);
$modif->execute(array(
'email' => $_POST['email'],
'interet' => serialize($_POST['interet']),
'id_region'=>regionIdByDepartement($_POST['departements']),
'id_departements'=>$_POST['departements']
));
if(!empty($_POST['password'])) {
$modif_pass = $bdd->prepare("UPDATE simply_user SET password=:password WHERE id_simply_user =".$_SESSION['membre']['id_simply_user']);
$modif_pass->execute(array(
'password' => sha1($_POST['password']),
));
echo '<div class="container"><div class="col-md-6 col-md-offset-3 col-sm-8 col-sm-offset-2">
<div class="alert alert-success okay" role="alert"> <i class="fa fa-smile-o"></i>
Vos modifications ont bien était prise en compte</div></div></div>';
}else{
echo '<div class="container"><div class="col-md-6 col-md-offset-2 col-sm-8 col-sm-offset-2"><br>
<div class="alert alert-danger okay" role="alert">Renseignez les champs vides</div></div></div>';
}
}
}
?>[/php]