<?php
session_start();
include('config.php');
/*Alles naar makkelijke variabelen omzetten.*/
$user = $_POST['username'];
$pass = $_POST['password'];
$pass2 = $_POST['check_password'];
$email = $_POST['email'];
$ip = $_SERVER['REMOTE_ADDR'];
$now = time();
$date = date('YmdHis',$now);
/*Check of geen enkele variabelen leeg is, is er wel een leeg.
*Dan krijg je een foutmelding.*/
if (empty($user) || empty($pass) || empty($pass2) || empty($email)) {
die ('FOUT');
/*Check of ingevoerde wachtwoorden hetzelfde zijn.*/
} elseif ($pass != $pass2) {
die ('FOUT');
/*Als magic_quotes uitstaat zet dan addslashes bij de variabelen neer.*/
} elseif (!get_magic_quotes_gpc()) {
$user = addslashes($user);
$pass = addslashes($pass);
}
/*Codeer de variabelen.*/
/*Database contacten wordt verder op uitgelegt.*/
$check_sql = "SELECT username FROM users WHERE id = '" . $user . "'";
$sql = "INSERT INTO users (username, password, email, ip, laatstont, gold, mannen, soldaten, tanks, goldfabrieken, status, land, verdedigers) VALUES ('" . $user . "','" . $pass . "','" . $email . "','" . $ip . "','" . $date . "','5000','20','5','1','5','0','50','10'')";
$check_result = mysql_query($check_sql)
or die ('Could not check up user account; ' . mysql_error());
/*De eerste database contact wordt hier gebruikt om te checken of jou
*ingevoerde username nog niet bestaat. Bestaat het wel foutmelding.*/
if ((mysql_fetch_array($check_result)) >= 1) {
header ('refresh: 3; url=register.php');
die ('FOUT usrnaam ebstaat al');
}
/*Alles is gedaan en goedbevonden, dus voeg de account maar toe.*/
mysql_query($sql)
or die ('MISLUKT; ' . mysql_error());
echo 'U kunt spelen!';
?>
579 views
MISLUKT; You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''10'')' at line 1