Toon posts:

[PHP/MYSQL] aanmelden lukt niet

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een scriptje gemaakt, maar het werkt niet.
Je kan met dit script je aanmelden bij de site die ik heb.
Maar als je alles hebt ingevuld, zegt ie standaard dat ik niet alle velden heb ingevuld..
Kan iemand mij uit de brand helpen?

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
<?
require("config.php");

// Verwijder deze comment en de onderstaande regel als je een eigen stylesheet gebruikt...
echo "<link rel=\"stylesheet\" content=\"text/css\" href=\"style.css\">";

if (!isset($_POST['bevestiging'])){
?>
Alle velden moeten ingevuld zijn!...
<form method="POST" action="aanmelden.php">
  <input type="hidden" name="bevestiging" value="1">
  Voornaam:<br>
  <input type="text" name="voornaam" size="30"><br>
  Achternaam:<br>
  <input type="text" name="achternaam" size="30"><br>
  Email adres:<br>
  <input type="text" name="email" size="30"><br>
  Gewenste gebruikersnaam:<br>
  <input type="text" name="gebruikersnaam" size="25"><br>
  Wachtwoord:<br>
  <input type="password" name="wachtwoord" size="12" maxlength="12"><br>
  Wachtwoord [ bevestig ]:<br>
  <input type="password" name="wachtwoord2" size="12" maxlength="12"><br>
  <input type="submit" value="Aanmelden"> <input type="reset" value="Wis velden"></p>
</form>
<?
}
else{
$query = mysql_query("SELECT * FROM toto WHERE gebruikersnaam = '$gebruikersnaam'");
$result = mysql_num_rows($query);

if($result){
?>

Deze gebruikersnaam is al in gebruik<br><br>
<a href="javascript:history.go(-1)">Ga terug</a>

<?
}
else{
if($voornaam AND $achternaam AND $email AND $gebruikersnaam){

if($wachtwoord!=$wachtwoord2){
echo "De wachtwoorden zijn niet gelijk aan elkaar";
}

$activeringscode = 1;

mysql_query("INSERT INTO toto (gebruikersnaam,wachtwoord,voornaam,email,achternaam,geactiveerd) VALUES ('".$_POST['gebruikersnaam']."','".$_POST['wachtwoord']."','".$_POST['voornaam']."','".$_POST['email']."','".$_POST['achternaam']."','".$_POST['activeringscode']."')") or die(mysql_error());

echo "Je account is geactiveerd, je kunt nu inloggen...";
}
else{
?>

Je hebt niet alle verplichte velden ingevuld...<br><br>
<a href="javascript:history.go(-1)">Ga terug</a>

<?
}
}
}
?>

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

zie de faq over debuggen

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.