HTML beginner |
|
Citaat: You have an error in your SQL syntax near 'logintimes='6' WHERE memberid = '5'' at line 1
ik krijg steeds deze fout als ik probeer in te loggen,
hier het codefragment waar de fout (denk ik) zit:
<?
$query = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '". $_POST['gebruikersnaam'] ."' AND wachtwoord = '". $_POST['wachtwoord'] ."' AND geactiveerd = '1'");
$result = mysql_num_rows($query);
if(!$result)
{
$a = "Gebruikersnaam en/of Wachtwoord is/zijn incorrect. Of uw account is nog niet geactiveerd...<br><br><a href=\"?gebruikersnaam=$gebruikersnaam\">Ga terug</a>";
}
else
{
while($object = mysql_fetch_assoc($query))
{
$memberid = $object['memberid'];
$logintimes = $object['logintimes'];
}
$ipadres=$_SERVER['REMOTE_ADDR'];
$tijd=time();
$datum=date("d-m-Y \o\m\ H:i:s");
$logintimes2 = $logintimes+1;
mysql_query("UPDATE members SET ipadres='$ipadres' WHERE memberid = '$memberid'") or die (mysql_error());
if($logintimes == 0)
{
mysql_query("UPDATE members SET laatstonline='".$datum."' logintimes='".$logintimes2."', cashgeld='3000', bankgeld='0' WHERE memberid = '".$memberid."'") or die (mysql_error());
}
elseif($logintimes > 0)
{
mysql_query("UPDATE members SET laatstonline='".$datum."' logintimes='".$logintimes2."' WHERE memberid = '".$memberid."'") or die (mysql_error());
}
?>
<? $query = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '". $_POST['gebruikersnaam'] ."' AND wachtwoord = '". $_POST['wachtwoord'] ."' AND geactiveerd = '1'"); if(!$result) { $a = "Gebruikersnaam en/of Wachtwoord is/zijn incorrect. Of uw account is nog niet geactiveerd...<br><br><a href=\"?gebruikersnaam=$gebruikersnaam\">Ga terug</a>"; } else { { $memberid = $object['memberid']; $logintimes = $object['logintimes']; } $ipadres=$_SERVER['REMOTE_ADDR']; $datum=date("d-m-Y \o\m\ H:i:s"); $logintimes2 = $logintimes+1; if($logintimes == 0) { mysql_query("UPDATE members SET laatstonline='".$datum."' logintimes='".$logintimes2."', cashgeld='3000', bankgeld='0' WHERE memberid = '".$memberid."'") or die (mysql_error()); } elseif($logintimes > 0) { mysql_query("UPDATE members SET laatstonline='".$datum."' logintimes='".$logintimes2."' WHERE memberid = '".$memberid."'") or die (mysql_error()); } ?>
kan iemand zien waar de fout zit?
EDIT: plz weet echt niemand hoe dit komt?
|