Nieuw lid |
|
Hallo,
Ik heb een registratiesysteem opgezet waarbij de nieuwe gebruikers op de eerste pagina een gebruikersnaam en paswoord kiezen.
Nu wil ik voor ze verder gaan met de registratie dat eerst wordt gecontroleerd of de gebruikersnaam nog niet bestaat.
De code van de verwerkingspagina gaat als volgt:
<?php session_start();
include_once('config.php');
//opslaan van de postvariabelen
$gebruiker = $_POST['username'];
$paswoord = $_POST['password'];
//aanmaken van een sessievariabele
$_SESSION['exists'] = false;
//db-verbinding maken
$db = mysql_connect($host,$gebruiker,$wachtwoord);
mysql_select_db($database,$db);
//query opstellen
$query = "SELECT * from users_login WHERE users_login.username = '$gebruiker' ";
$result = mysql_query($db,$query);
//bestaat er al een zelfde gebruiker, terugsturen naar de vorige pagina
if(mysql_num_rows($result) >0)
{
$_SESSION['exists'] = true;
header ("Location: subscription_part1.php");
}
//bestaat er nog geen zelfde gebruiker, doorsturen naar volgende pagina
else
{
$_SESSION['username'] = $gebruiker;
$_SESSION['password'] = $paswoord;
header ("Location: subscription_part2.php");
}
?>
include_once('config.php'); //opslaan van de postvariabelen $gebruiker = $_POST['username']; $paswoord = $_POST['password']; //aanmaken van een sessievariabele $_SESSION['exists'] = false; //db-verbinding maken //query opstellen $query = "SELECT * from users_login WHERE users_login.username = '$gebruiker' "; //bestaat er al een zelfde gebruiker, terugsturen naar de vorige pagina { $_SESSION['exists'] = true; header ("Location: subscription_part1.php"); } //bestaat er nog geen zelfde gebruiker, doorsturen naar volgende pagina else { $_SESSION['username'] = $gebruiker; $_SESSION['password'] = $paswoord; header ("Location: subscription_part2.php"); } ?>
Dan krijg ik volgende foutmelding:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'een'@'localhost' (using password: NO) in C:\padnaam\controle_gebruiker.php on line 10
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\padnaam\controle_gebruiker.php on line 12
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\padnaam\controle_gebruiker.php on line 15
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\padnaam\controle_gebruiker.php on line 17
Warning: Cannot modify header information - headers already sent by (output started at C:\padnaam\controle_gebruiker.php:10) in C:\padnaam\controle_gebruiker.php on line 27
Warning : mysql_connect() [function.mysql -connect ]: Access denied for user 'een'@'localhost' (using password : NO ) in C :\padnaam\controle_gebruiker .php on line 10 Warning : mysql_select_db(): supplied argument is not a valid MySQL -Link resource in C :\padnaam\controle_gebruiker .php on line 12 Warning : mysql_query(): supplied argument is not a valid MySQL -Link resource in C :\padnaam\controle_gebruiker .php on line 15 Warning : mysql_num_rows(): supplied argument is not a valid MySQL result resource in C :\padnaam\controle_gebruiker .php on line 17 Warning : Cannot modify header information - headers already sent by (output started at C :\padnaam\controle_gebruiker .php :10) in C :\padnaam\controle_gebruiker .php on line 27
Iemand een idee wat de fout kan zijn?
|