SHOW:
|
|
- or go back to the newest paste.
1 | <?php | |
2 | // on teste si le visiteur a soumis le formulaire | |
3 | if (isset($_POST['inscription']) && $_POST['inscription'] == 'Inscription') { | |
4 | // on teste l'existence de nos variables. On teste également si elles ne sont pas vides | |
5 | if ((isset($_POST['pseudo']) && !empty($_POST['pseudo'])) && (isset($_POST['mot_de_passe']) && !empty($_POST['mot_de_passe'])) && (isset($_POST['mot_de_passe_confirm']) && !empty($_POST['mot_de_passe_confirm'])) && (isset($_POST['email']) && !empty($_POST['email'])) && (isset($_POST['réponse_secrète']) && !empty($_POST['réponse_secrète'])) && (isset($_POST['nom_perso']) && !empty($_POST['nom_perso'])) && (isset($_POST['classe']) && !empty($_POST['classe'])) && (isset($_POST['type']) && !empty($_POST['type']))) { | |
6 | // on teste les deux mots de mot_de_passe | |
7 | if ($_POST['mot_de_passe'] != $_POST['mot_de_passe_confirm']) { | |
8 | $erreur = 'Les 2 mots de mot_de_passe sont différents.'; | |
9 | } | |
10 | else { | |
11 | - | $base = mysql_connect ('localhost', 'manzard44', 'manxard44'); |
11 | + | $base = mysql_connect ('serveur', 'login', 'password'); |
12 | - | mysql_select_db ('speciation_officiel', $base); |
12 | + | mysql_select_db ('nom_base', $base); |
13 | ||
14 | // on recherche si ce pseudo est déjà utilisé par un autre membre | |
15 | $sql = 'SELECT count(*) FROM membres WHERE pseudo="'.mysql_escape_string($_POST['pseudo']).'"'; | |
16 | $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); | |
17 | $data = mysql_fetch_array($req); | |
18 | ||
19 | ||
20 | ||
21 | if ($data[0] == 0) { | |
22 | $sql = 'INSERT INTO membres VALUES( | |
23 | "", "'.mysql_escape_string($_POST['pseudo']).'", | |
24 | "'.mysql_escape_string(md5($_POST['mot_de_passe']).'", | |
25 | "'.mysql_escape_string($_POST['email']).'", | |
26 | "'.mysql_escape_string($_POST['nom_perso']).'", | |
27 | "'.mysql_escape_string($_POST['classe']).'", | |
28 | "'.mysql_escape_string($_POST['type']).'", | |
29 | "'.mysql_escape_string($_POST['réponse_secrète'])).'")'; | |
30 | ||
31 | mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error()); | |
32 | ||
33 | session_start(); | |
34 | $_SESSION['pseudo'] = $_POST['pseudo']; | |
35 | header('Location: membres.php'); | |
36 | exit(); | |
37 | } | |
38 | else { | |
39 | $erreur = 'Un membres possède déjà ce pseudo.'; | |
40 | } | |
41 | } | |
42 | } | |
43 | else { | |
44 | $erreur = 'Au moins un des champs est vide.'; | |
45 | } | |
46 | } | |
47 | ?> |