PHP gevorderde |
|
<?php
$online_verval = time()-(5 * 60);
// tijd in seconden dat een gebruiker online blijft
$ip = getenv("REMOTE_ADDR");
if($ip == "") { $ip = getenv("HTTP_X_FORWARDED_FOR"); }
elseif($ip == ""){ $ip = $_SERVER['REMOTE_ADDR']; }
$time = time();
mysql_query("DELETE FROM cm_online WHERE datum < '".$online_verval."'");
if($_COOKIE['login'] != ""){
$sql = mysql_query("SELECT * FROM cm_online WHERE gebruikersnaam='" . $user . "'");
$sql2 = "gebruikersnaam='" . $user . "', ip='" . $ip . "', memberid='".$memberid."'";
$sql3 = "gebruikersnaam='" . $user . "'";
} else {
$sql = mysql_query("SELECT * FROM cm_online WHERE ip='" . $ip . "'");
$sql2 = "ip='" . $ip . "', memberid='0'";
$sql3 = "ip='" . $ip . "'";
}
if(mysql_num_rows($sql) == 0) {
mysql_query("INSERT INTO cm_online SET ".$sql2." , datum='".$time."', datum_start='".$time."', waar='".$_SERVER['REQUEST_URI']."'");
} elseif(mysql_num_rows($sql) != 0) {
mysql_query("UPDATE cm_online SET datum='".$time."', waar='".$_SERVER['REQUEST_URI']."' WHERE '".$sql3."'");
}
?>
<?php $online_verval = time()-(5 * 60); // tijd in seconden dat een gebruiker online blijft if($ip == "") { $ip = getenv("HTTP_X_FORWARDED_FOR"); } elseif($ip == ""){ $ip = $_SERVER['REMOTE_ADDR']; } mysql_query("DELETE FROM cm_online WHERE datum < '".$online_verval."'"); if($_COOKIE['login'] != ""){ $sql = mysql_query("SELECT * FROM cm_online WHERE gebruikersnaam='" . $user . "'"); $sql2 = "gebruikersnaam='" . $user . "', ip='" . $ip . "', memberid='".$memberid."'"; $sql3 = "gebruikersnaam='" . $user . "'"; } else { $sql = mysql_query("SELECT * FROM cm_online WHERE ip='" . $ip . "'"); $sql2 = "ip='" . $ip . "', memberid='0'"; $sql3 = "ip='" . $ip . "'"; } mysql_query("INSERT INTO cm_online SET ".$sql2." , datum='".$time."', datum_start='".$time."', waar='".$_SERVER['REQUEST_URI']."'"); mysql_query("UPDATE cm_online SET datum='".$time."', waar='".$_SERVER['REQUEST_URI']."' WHERE '".$sql3."'"); } ?>
Probleem:
hij wilt niet alles updaten dat ik vraag voor te updaten
Vraag:
Ziet er iemand mijn fout ik zelf zie ze niet.
|