$log_user = $_COOKIE['Reign of vana\'diel'];
// connecting to the database
$database = "gathering-tech-nl";
$server = "sql04.backbone.tiscomhosting.nl";
$user = "GoT-Angelo";
$wachtwoord ="";
mysql_connect("$server","$user", "$wachtwoord") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());
$query = mysql_query("SELECT * FROM members WHERE $log_user = 'user_name'") or die(mysql_error());
$num_row = mysql_num_rows($query);
if ($num_row < 0)
{
$log_user=$_COOKIE['Reign of vana\'diel'];
// connecting to the database
$database = "gathering-tech-nl";
$server = "sql04.backbone.tiscomhosting.nl";
$user = "GoT-Angelo";
$wachtwoord ="";
mysql_connect("$server","$user", "$wachtwoord") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());
$query = mysql_query("SELECT * FROM members WHERE $log_user = 'user_name'") or die(mysql_error());
$num_row = mysql_num_rows($query);
if ($num_row < 0)
{
Bij het inloggen en registeren wordt er een cookie gemaakt als volgt:
hoe dit nu precies gaat.
op de ene pagina waar je vrij toegang hebt wordt er op je computer een cookie geplaatst.
op alle andere pagina's wordt er gekeken of de naam in het cookie in de database voorkomt, komt je naam voor dan weergeeft hij de pagina anders een melding. mijn code werkt niet, wat ik nu dus precies fout doe of een andere tip van hoe ik het beter kan doen
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 '== 'user_name'' at line 1
<?
$log_user = $_COOKIE['Reign of vana\'diel'];
// connecting to the database
$database = "";
$server = "sql04.backbone.tiscomhosting.nl";
$user = "";
$wachtwoord ="";
mysql_connect("$server","$user", "$wachtwoord") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());
$query = mysql_query("SELECT * FROM members WHERE $log_user = 'user_name'") or die(mysql_error());
$num_row = mysql_num_rows($query);
if ($num_row < 0)
{
?>
<?
$log_user=$_COOKIE['Reign of vana\'diel'];
// connecting to the database
$database = "";
$server = "sql04.backbone.tiscomhosting.nl";
$user = "";
$wachtwoord ="";
mysql_connect("$server","$user", "$wachtwoord") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());
$query = mysql_query("SELECT * FROM members WHERE $log_user = 'user_name'") or die(mysql_error());
print"please log in and try again, you are not authoriced to view this page without logging in";
}
?>
De cookie staat goed in mijn cookie map
Als naam 'Reignvanadiel' en de inhoud is Warbringer, mijn naam dus.
Toch blijft hij zeggen dat ik niet ben ingelogt.
Kan iemand mij svp vertellen wat ik verkeerd doe?