Email adres wordt niet in database geschreven.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Danny

Danny

01/12/2004 17:15:00
Quote Anchor link
Als men wilt registreren gaat dit niet omdat er geen email adres wordt geschreven naar het database.
Het lukt alleen als ik het handmatig invul.
Krijg dus steeds : Dit email adres is al in gebruik.
Het script :

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
<?php
include "connectie.php";
$speler=$_POST['speler'];
$wachtwoord=$_POST['wachtwoord'];
$wachtwoord2=$_POST['wachtwoord2'];
if ($wachtwoord==$wachtwoord2)
{

$isspeler="SELECT * from users where naam='$speler'";
$isspeler2=mysql_query($isspeler) or die ("Kan speler niet query");
$isspeler3=mysql_fetch_array($isspeler2);
if(!$_POST['wachtwoord']|| ! $_POST['wachtwoord2'])
{

print "Je hebt geen wachtwoord ingevoerd.";
}

else if($isspeler3 || strlen($speler)>20 || strlen($speler)<1)
{
print "Je naam moet tussen de 1 en 20 tekens zijn of de naam is al in gebruik. ";
}

else
{
$isadres="SELECT * from users where email='$email'";
$isadres2=mysql_query($isadres) or die ("Kan niet ");
$isadres3=mysql_fetch_array($isadres2);
if($isadres3)
 print "Dit email adres is al in gebruik. ";

else
{ $wachtwoord=md5($wachtwoord);
$SQL = "INSERT into users (naam, wachtwoord, email, punten, euro, dojo, leraren, leerlingen, ervaring) VALUES('$speler', '$wachtwoord', '$email', '0', '1500', '1', '0', '0', '0')";
mysql_query($SQL) or die("kan niet registreren");
print "registratie voltooid.<br>";
print "Je kunt nu  <A HREF='login.php'>inloggen</a>";
}
}
}

else
{
print "Wachtwoorden komen niet overeen";
}

?>


hier databse van email
email varchar(255) NOT NULL default '',
 
PHP hulp

PHP hulp

28/12/2024 08:47:59
 
Eris -

Eris -

01/12/2004 17:25:00
Quote Anchor link
doe even echo $SQL;
 
Danny

Danny

01/12/2004 17:31:00
Quote Anchor link
Het is opgelost...variabel $email was nog niet aangemaakt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
include "connectie.php";
$speler=$_POST['speler'];
$wachtwoord=$_POST['wachtwoord'];
$wachtwoord2=$_POST['wachtwoord2'];
$email=$_POST['email']; <-- vergeten
?>
 



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.