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
// on teste si le visiteur a soumis le formulaire
if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription') {
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_POST['identifiant']) && !empty($_POST['identifiant']))
&& (isset($_POST['password']) && !empty($_POST['password']))
&& (isset($_POST['mail']) && !empty($_POST['mail']))) {
$base = mysql_connect ('name_server ', 'user', 'password');
mysql_select_db ('db_name', $base);
// on recherche si cet identifiant est déjà utilisé par un autre membre
$sql = 'SELECT count(*) FROM users WHERE username="'.mysql_escape_string($_POST['identifiant']).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
if ($data[0] == 0) {
$sql = 'INSERT INTO users (username, password, email) VALUES("'.mysql_escape_string($_POST['identifiant']).'", "'.
mysql_escape_string(md5($_POST['password'])).'", "'.
mysql_escape_string($_POST['mail']).'")';
$sql = "INSERT INTO users (username, password, email) VALUES ('$identifiant', '$password', '$mail')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
session_start();
$_SESSION['identifiant'] = $_POST['identifiant'];
//header('Location: my_account.php');
exit();
}
else {
$erreur = 'Un autre membre possède déjà cet identifiant.';
}
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
?>
<!DOCTYPE html>
<html>
<head>
<meta name=viewport content="user-scalable=no,width=device-width" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
<div data-role=page>
<div data-role="header" data-theme="b">
<h1>Mon compte</h1>
</div>
<div data-role=content>
<ul data-role="listview" data-inset="true" data-filter="true">
<li><a href="index.php">Recherche</a></li>
<li><a href="edit-profile.php">Mon Profil</a></li>
<li><a href="#">Mes CV</a></li>
<li><a href="#">Emplois sauvegardés</a></li>
<li><a href="#">Alertes emploi</a></li>
</ul>
<a href="index.php" data-role="button" data-mini="true" data-inline="true" data-icon="arrow-l"
data-iconpos="left" data-transition="slide" data-direction="reverse">Accueil</a>
<footer data-role="footer" data-theme="b">
<p class="center"> <a href="pages/cgu.php">Condition générales d'utilisation</a></p>
</footer>
</div>
</div>
</body>
</html> |
Partager