En ik hat een registratie systeempje gemaakt.
Nu ben ik alles zo wat aan het beveiligen.
Maar nu krijg ik deze error of wat het ook moet zijn niet weg.
Kan iemand mij hier bij helpen.
Hier is mijn registratie :
<?php
if($_POST){
//Define!
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASS', '');
define('MYSQL_DB', 'gangsterday');
//Variable's
$conn = @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
$select = @mysql_select_db(MYSQL_DB);
$email = $_POST['email'];
$username = $_POST['user'];
$password = md5($_POST['pass']);
$vpassword = md5($_POST['subpass']);
$usercheck = mysql_query("SELECT name FROM users WHERE name='$username'");
$userexist = mysql_num_rows($usercheck);
$emailcheck = mysql_query("SELECT email FROM users WHERE email='$email'");
$emailexist = mysql_num_rows($emailcheck);
$ip = $_SERVER['REMOTE_ADDR'];
$query = "INSERT INTO users (name, password, email, active, money, ip)
VALUES('$username', '$vpassword', '$email', '0', '10000', '$ip')";
//Als De gebruikersnaam all bestaat.
if(!$userexist == 0){
echo '<center style="color: white;">Gebruiker Bestaat all.
<br>Gelieven een andere gebruikersnaam te nemen.</font>';
unset($username);
exit;
}
//Als de email all is toegevoegd.
if(!$emailexist == 0){
echo '<center style="color: white;">Jouw email adres is all in gebruik.</font>';
}
//Als de Wachtwoorden Niet Gelijk zijn.
if($password !== $vpassword){
echo '<center style="color: white;">Wachtwoorden niet gelijk.
<br><a href="javascript:history.go(-1)">Ga terug</a> en vul de juiste wachtwoorden in.</center>';
unset($password);
unset($vpassword);
exit;
}
mysql_query($query) or die(mysql_error());
mysql_close();
echo '<center><font color="white">U bent nu geregistreerd.</font></center>';
} else {
echo '<center><form action="register.php" method="POST">
<br><p>Gebruikersnaam: <input type="textbox" name="user" class="username" />
<br>Wachtwoord: <input type="password" name="pass" class="password" />
<br>Bevestig Wachtwoord: <input type="password" name="subpass" class="bepassword" />
<br>Emailadress <input type="textbox" name="email" class="email"/>
<br><input type="submit" value="Registreren "><input type="reset" value="Reset de Text">
</form>
<br>
<br>
<img src="images/1/advert_001.png" align="center"/>
</p></center>';
} ?>
En dit is mijn error :
Duplicate entry '0' for key 'PRIMARY'