Goedemorgen allemaal!
Ik zit met het volgende probleem als je dus wil joinen dan moet je alles invullen behalve info!
Bij alles (behavle password) checked hij dit en doet ie het goed maar als ik bij password niks in vul dan emailt hij toch en geeft niet weer dat er bij password wat moet worden ingevuld! Ik zou ook eigenlijk willen dat je het password 2x moet invoeren en dat hij wel cehcked dat ze hetzelfde zijn maar dat is voor latere zorg
Dit is het script
Hoop dat jullie het vinden
Bedankt alvast!
Ik zit met het volgende probleem als je dus wil joinen dan moet je alles invullen behalve info!
Bij alles (behavle password) checked hij dit en doet ie het goed maar als ik bij password niks in vul dan emailt hij toch en geeft niet weer dat er bij password wat moet worden ingevuld! Ik zou ook eigenlijk willen dat je het password 2x moet invoeren en dat hij wel cehcked dat ze hetzelfde zijn maar dat is voor latere zorg
Dit is het script
PHP:
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
| <? include 'db.php'; // De Variabelen uit het FORM halen die ingevuld zijn $voornaam = $HTTP_POST_VARS ['voornaam']; $achternaam = $HTTP_POST_VARS ['achternaam']; $email = $HTTP_POST_VARS ['email']; $username = $HTTP_POST_VARS ['username']; $password = $HTTP_POST_VARS ['password']; $info = $HTTP_POST_VARS ['info']; // De slashes die de gebruiker heeft ingevoerd verwijderen $voornaam = stripslashes($voornaam); $achternaam = stripslashes($achternaam); $email = stripslashes($email); $username = stripslashes($username); $info = stripslashes($info); // Kijken of de gebruiker alles heeft ingevuld! if((!$voornaam) || (!$achternaam) || (!$email) || (!$username) || (!password)) { echo 'Je hebt de volgende gegevens niet ingevoerd! ,<br />'; if(!$voornaam){ echo "<b>Voornaam</b> is verplicht. Vuld u dit a.u.b. hieronder in!<br />"; } if(!$achternaam) { echo "<b>Achternaam</b> is verplicht. Vuld u dit a.u.b. hieronder in!<br />"; } if(!$email) { echo "<b>E-Mail</b> is verplicht. Vuld u dit a.u.b. hieronder in!<br />"; } if(!$username) { echo "<b>Username</b> is verplicht. Vuld u dit a.u.b. hieronder in!<br />"; } if(!$password) { echo "<b>Password</b> is verplicht. Vuld u dit a.u.b. hieronder in!<br />"; } include 'join_form.html'; // Laat het formulier opnieuw zien! exit(); } // Nou gaan we kijken of de email of de username niet al bestaan in de database $sql_email_check = mysql_query("SELECT email FROM users WHERE email='$email'"); $sql_username_check = mysql_query("SELECT username FROM users WHERE username='$username'"); $email_check = mysql_num_rows($sql_email_check); $username_check = mysql_num_rows(sql_username_check); if(($email_check > 0) || ($username_check > 0)) { echo "<font color=red>De Volgende problemen zijn opgetreden : </font><br />"; if ($email_check > 0) { echo "<strong><font color=red> Je E-Mail adres is al in gebruik! Voert u a.u.b. een ander E-Mail adres in!</strong></font><br />"; unset($email); } if ($username_check > 0) { echo "<strong> <font color=red>De username is al in gebruik! Kiest u a.u.b. een andere username!</strong></font><br />"; unset($username); } include 'join_form.html'; exit(); } $db_password = md5($password); // Nu gaan we de gegevens naar de database sturen $info2 = htmlspecialchars($info); $sql = mysql_query("INSERT INTO users (voornaam, achternaam, email, username,password, info, signup_date) VALUES('$voornaam','$achternaam','$email','$username','$db_password','$info2',now())") or die (mysql_error()); if (!sql) { echo 'Er is een fout opgetreden bij het creëren van uw account. Neem contact op met de Webmaster.'; } else { $userid = mysql_insert_id(); // Nu gaan we de gebruiker email met zijn gegevens! $subject = "Uw gebruikers info op mijn website!"; $message = "Geachte $voornaam $achternaam, Bedankt voor het registeren op onze website, http://members.lycos.nl/weerz U bent nog maar 2 stappen verwijderd om het compleet te maken van uw registratie, zodat u kunt inloggen en gebruik kunt maken van de vele extra's! Om uw registratie compleet te maken moet u op deze link klikken: http://members.lycos.nl/weerz/activate.php?id=$userid&code=$db_password Als u geregistreed bent kunt u met de volgende gegevens inloggen: Username : $username Password : $password Bedankt! De Webmaster Dit is een automatische respons! Alstublieft niks hierheen terug sturen!"; mail($email, $subject, $message, "From:Webmaster Weerz<m.weers@chello.nl>\n X-Mailer: PHP/". phpversion()); echo 'Uw gebruiker gegevens zijn naar u toe gemaild. Kijkt u er naar en volg de stappen die er gegeven zijn!'; } ?> |
Hoop dat jullie het vinden
Bedankt alvast!
Instagram | Flickr | Nikon D500 -> Sigma Art 18-35MM F/1.8 | NIKKOR AF-S 50MM F/1.8G | TAMRON 70-200MM G2 F2.8 | TAMRON 150-600MM G2 F/5-6.3