FF wel .. IE.xx niet.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kevichill

Kevichill

18/03/2008 18:24:00
Quote Anchor link
Hallo allemaal
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)
PHP script in nieuw venster Selecteer het PHP script
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
<?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.';

        }
    }
}

?>
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.