1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
| <?php
if (isset($_POST['modifier']) && $_POST['modifier'] == 'Modifier') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass'])) && (isset($_POST['pass_confirm']) && !empty($_POST['pass_confirm'])) && (isset($_POST['mail']) && !empty($_POST['mail']))) {
// on teste les deux mots de passe
if ($_POST['pass'] != $_POST['pass_confirm']) {
$erreur = 'Les 2 mots de passe sont différents.';
}
else {
$base = mysql_connect ('', '', '');
mysql_select_db ('recherche', $base);
$sql = 'UPDATE membre VALUES("", "'.addslashes($_POST['login']).'", "'.addslashes($_POST['pass']).'", "'.$confirm.'", "'.$date.'", "'.addslashes($_POST['mail']).'") WHERE login="'.addslashes($_POST['login']).'"';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
header('Location: membre.php?lang=fr&message=Compte mis à jour avec succès.');
exit();
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<?php
$base = mysql_connect ('', '', '');
mysql_select_db ('recherche', $base);
$login = $_SESSION['login'];
$requete = mysql_query("SELECT * FROM membre WHERE login='$login'");
$result = mysql_fetch_array ($requete);
$id = $result['id'];
$login = $result['login'];
$mail = $result['mail'];
$pass_md5 = $result['pass_md5'];
$date = $result['date_inscription'];
sscanf($date, "%4s-%2s-%2s %2s:%2s:%2s", $annee, $mois, $jour, $heure, $minute, $seconde);
?>
<html>
<head>
<title></title>
</head>
<body>
Modif :<br />
Vous êtes inscrit depuis le <?php echo $jour , '/' , $mois , '/' , $annee , ' à ' , $heure , ':' , $minute; ?>
<form action="modif.php?lang=<?php echo $_GET['lang'];?>" method="post">
Login : <input type="text" name="login" value="<?php echo $login; ?>" readonly="readonly"><br />
Mail : <input type="text" name="mail" value="<?php echo $mail; ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php echo $pass_md5; ?>"><br />
Confirmer : <input type="password" name="pass_confirm" value="<?php echo $pass_md5; ?>"><br />
<input type="submit" name="modifier" value="Modifer">
</form>
<?php
if (isset($erreur)) echo '<br />',$erreur;
?>
</body>
</html> |
Partager