Bonsoir, voilà dés que je veut crée un nouveau compte dans ma base de donnée la page se recharge et fait rien d'autres sa ne me crée pas de compte voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <link rel="stylesheet" type="text/css" href="style.css"> <?php // tu commence toutes tes page avec cet include : include("header.php"); // en dessous tu mets e que tu veux voir dans ta page en cours extract($_POST); if(!isset($pseudo)) { /* #################################################################################################################### FORMULAIRE AFFICHE SI NON REMPLI #######################################################################################################################*/ ?> <div id = "inscription"> <form action = "#" method = "post"> <h1>Inscription</h1> <p><label for = "pseudo">Pseudo : </label><input type = "text" name = "pseudo" id = "pseudo" required/></p> <p><label for = "pass">Mot de passe : </label><input type = "password" name = "pass" id = "pass" required/></p> <p><label for = "passbis">Confirmer MDP : </label><input type = "password" name = "passbis" id = "passbis" required/></p> <p><label for = "email">Adresse email :</label><input type = "texte" name = "email" id = "email" required/></p> <input type="image" src="image/111.png" value="Valider" /></br> </form> </div> <?php exit; } // fin du if(!isset($pseudo))... // controle du MDP et du MDP de confirmation if($passbis!==$pass) { echo "<span style='color:red; text-decoration:blink;'>La confirmation de votre mot de passe ne correspond pas !</span>"; // si ça correspond pas, on le prévient et on le renvoi à la page d'inscription echo"<script>setTimeout(\"window.history.back()\",2000)</script>"; exit; } /* --------------------------------------------------------------------------------------------------------- traitement du formulaire si validé ------------------------------------------------------------------------------------------------------------*/ $enreg=fopen("membres2.txt","a+"); // on inclu dans $enreg la fonction d'ouvrir le fichier membres.txt et de le créer s'il n'existe pas fwrite($enreg,$pseudo."|".$pass."|".$email."\n"); // ON enregistre les données du formulaire dans le fichier membres.txt fclose($enreg); // on ferme le fichier membres.txt // le site t'envoi un mail à chaque fois que quelqu'un s'inscrit (facultatif) => CHANGE "ton_adresse_email" par.... ton email ! mail("&&&&&@live.fr","Nouvel inscrit","Un nouvel inscrit sur le site !\n\r\n\rPseudo : $pseudo\n\rPassword : $pass\n\rEmail : $email\n\r\n\r","From:$email"); echo " Bravo $pseudo ! tu fais partie de nos membres, <a href='connexion.php'>Connecte toi !</a> "; // à la fin tu termines toujours tes page par le footer include("footer.html"); ?>
Partager