FF wel .. IE.xx niet.
ik heb een login/register script gemaakt met DB alleen nu kom ik erachter dat als je dus bijvoorbeeld met
IEx je wilt registreren met bijvoorbeeld PHPHULP als username en de rest niet invult zoals w8w en email ... dan zegt ie je hebt niet alles ingevult en zodra je je dus weer wil registreren met de naam PHPHULP en WEL een w8w invoer en een email dan zegt ie Username in gebruik ...
met FF heb ik dit probleem niet , weet iemand de oplossing hiervoor ?
Code (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
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
<?php
// Weblog script _-_ Nick & Kevin .<br />
// Registreer pagina .
$db_host = 'localhost'; // Server
$db_user = 'cabaretienl'; // Gebruikersnaam
$db_pass = ' '; // Wachtwoord
$db_name = 'kevichill'; // Database
mysql_connect($db_host, $db_user, $db_pass) or die('Er kon geen verbinding met de server worden gemaakt.');
mysql_select_db($db_name) or die('Ik kon de juiste database niet vinden.');
?>
<html>
<form action="register.php?try=true" method="post">
<p>Gebruikersnaam:
<input type="text" name="username">
Wachtwoord:
<input type="password" name="password">
Email:
<input type="text" name="email">
</p>
<p>
<label>
<textarea name="textfield" rows="5" id="textfield">Algemene voorwaarden ... die kut tekst
dus :P
</textarea>
</label>
</p>
<p>
Ga je akkoord met de Algemene voorwaarden?
<label>
<input type="radio" name="radio" id="radio" value="radio">
</label>
</p>
<p>
<input type="submit" value="Registreer">
</p>
</form>
</html>
<?php
// is ?try=true in the url?
if (isset($_GET['try'])) {
// Controle
if(empty($_POST['username']) OR
empty($_POST['password']) OR
empty($_POST['email']) OR
empty($_POST['radio']) ) {
// At least one of the file is empty, display an error
echo 'Je hebt niet alles ingevuld!';
} else {
// Alles is ingevuld
// SQL save variables
$username = addslashes($_POST['username']);
$password = MD5($_POST['password']);
$email = addslashes($_POST['email']);
$query = mysql_query("SELECT COUNT(id) FROM login
WHERE username = '" . $username . "'
OR email = '" . $email . "' ") or die(mysql_error());
list($count) = mysql_fetch_row($query);
if($count == 0) {
// Username and Email are free!
mysql_query("INSERT INTO login
(username, password, email)
VALUES
('" . $username . "', '" . $password . "', '" . $email . "')
") or die(mysql_error());
echo 'Je bent geregristreerd . Je kunt nu inloggen.';
} else {
// Username or Email already taken
echo 'Gebruikersnaam of Email is al in gebruik. Probeer het nog een keer.';
}
}
}
?>
// Weblog script _-_ Nick & Kevin .<br />
// Registreer pagina .
$db_host = 'localhost'; // Server
$db_user = 'cabaretienl'; // Gebruikersnaam
$db_pass = ' '; // Wachtwoord
$db_name = 'kevichill'; // Database
mysql_connect($db_host, $db_user, $db_pass) or die('Er kon geen verbinding met de server worden gemaakt.');
mysql_select_db($db_name) or die('Ik kon de juiste database niet vinden.');
?>
<html>
<form action="register.php?try=true" method="post">
<p>Gebruikersnaam:
<input type="text" name="username">
Wachtwoord:
<input type="password" name="password">
Email:
<input type="text" name="email">
</p>
<p>
<label>
<textarea name="textfield" rows="5" id="textfield">Algemene voorwaarden ... die kut tekst
dus :P
</textarea>
</label>
</p>
<p>
Ga je akkoord met de Algemene voorwaarden?
<label>
<input type="radio" name="radio" id="radio" value="radio">
</label>
</p>
<p>
<input type="submit" value="Registreer">
</p>
</form>
</html>
<?php
// is ?try=true in the url?
if (isset($_GET['try'])) {
// Controle
if(empty($_POST['username']) OR
empty($_POST['password']) OR
empty($_POST['email']) OR
empty($_POST['radio']) ) {
// At least one of the file is empty, display an error
echo 'Je hebt niet alles ingevuld!';
} else {
// Alles is ingevuld
// SQL save variables
$username = addslashes($_POST['username']);
$password = MD5($_POST['password']);
$email = addslashes($_POST['email']);
$query = mysql_query("SELECT COUNT(id) FROM login
WHERE username = '" . $username . "'
OR email = '" . $email . "' ") or die(mysql_error());
list($count) = mysql_fetch_row($query);
if($count == 0) {
// Username and Email are free!
mysql_query("INSERT INTO login
(username, password, email)
VALUES
('" . $username . "', '" . $password . "', '" . $email . "')
") or die(mysql_error());
echo 'Je bent geregristreerd . Je kunt nu inloggen.';
} else {
// Username or Email already taken
echo 'Gebruikersnaam of Email is al in gebruik. Probeer het nog een keer.';
}
}
}
?>
Er zijn nog geen reacties op dit bericht.