Datenbank Funktion
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo !
Könnt Ihr mir ein Script schreiben, dass anzeigt, ob ein User bei mir online oder offline ist? Ich krieg´s nicht hin :(
Dazu habe ich in der DB eine Tabelle "benutzerdaten" und eine Spalte "lastconnect". Dort ist der Timestamp der letzten Aktivität des Users gespeichert.
Ich habe in meinem Script das hier gefunden, vielleicht hilft es:
if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; }
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Bei dem WHERE ... musst du die Bedingungen reinschreiben!
$rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ....."); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; }
Beitrag zuletzt geändert: 29.3.2009 12:44:01 von cookies -
cookies schrieb:
Bei dem WHERE ... musst du die Bedingungen reinschreiben!
$rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ....."); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; }
Danke !
Ich habe jetzt folgendes Script gebastelt:
<?php $rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ".Nickname." like '".$Id."'"); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; } <img src='Bilder/$Status.png'> ?>
Jetzt gibt es einen Fehler aus:
Parse error: syntax error, unexpected '<' in /home/webpages/lima-city/chathc/html/schueler_design/member/profiel.php on line 76
Wie behebe ich den? -
davy schrieb:
cookies schrieb:
Bei dem WHERE ... musst du die Bedingungen reinschreiben!
$rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ....."); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; }
Danke !
Ich habe jetzt folgendes Script gebastelt:
<?php $rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ".Nickname." like '".$Id."'"); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; } <img src='Bilder/$Status.png'> ?>
Jetzt gibt es einen Fehler aus:
Parse error: syntax error, unexpected '<' in /home/webpages/lima-city/chathc/html/schueler_design/member/profiel.php on line 76
Wie behebe ich den?
Du musst natülich
echo "<img src='Bilder/$Status.png'>";
! -
cookies schrieb:
davy schrieb:
cookies schrieb:
Bei dem WHERE ... musst du die Bedingungen reinschreiben!
$rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ....."); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; }
Danke !
Ich habe jetzt folgendes Script gebastelt:
<?php $rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ".Nickname." like '".$Id."'"); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; } <img src='Bilder/$Status.png'> ?>
Jetzt gibt es einen Fehler aus:
Parse error: syntax error, unexpected '<' in /home/webpages/lima-city/chathc/html/schueler_design/member/profiel.php on line 76
Wie behebe ich den?
Du musst natülich
echo "<img src='Bilder/$Status.png'>";
!
Ok, das hat geklappt ! Danke !
Kannst du es noch so machen, dass bei Online der Text " Der User ist gerade online" und bei Offline "Leider gerade offline " ausgegeben wird ? -
<?php $rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ".Nickname." like '".$Id."'"); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = "Offline"; $Staus2 = "<img src='Bilder/$Status.png'> Leider gerade offline"; }else{ $Status = "Online"; $Staus2 = "<img src='Bilder/$Status.png'> Der User ist gerade online"; } echo $Status2; ?>
chathc schrieb:
cookies schrieb:
davy schrieb:
cookies schrieb:
Bei dem WHERE ... musst du die Bedingungen reinschreiben!
$rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ....."); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; }
Danke !
Ich habe jetzt folgendes Script gebastelt:
<?php $rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ".Nickname." like '".$Id."'"); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; } <img src='Bilder/$Status.png'> ?>
Jetzt gibt es einen Fehler aus:
Parse error: syntax error, unexpected '<' in /home/webpages/lima-city/chathc/html/schueler_design/member/profiel.php on line 76
Wie behebe ich den?
Du musst natülich
echo "<img src='Bilder/$Status.png'>";
!
Ok, das hat geklappt ! Danke !
Kannst du es noch so machen, dass bei Online der Text " Der User ist gerade online" und bei Offline "Leider gerade offline " ausgegeben wird ?
-
cookies schrieb:
<?php $rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ".Nickname." like '".$Id."'"); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = "Offline"; $Staus2 = "<img src='Bilder/$Status.png'> Leider gerade offline"; }else{ $Status = "Online"; $Staus2 = "<img src='Bilder/$Status.png'> Der User ist gerade online"; } echo $Status2; ?>
chathc schrieb:
cookies schrieb:
davy schrieb:
cookies schrieb:
Bei dem WHERE ... musst du die Bedingungen reinschreiben!
$rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ....."); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; }
Danke !
Ich habe jetzt folgendes Script gebastelt:
<?php $rslt = mysql_query("SELECT lastconnect FROM benutzerdaten WHERE ".Nickname." like '".$Id."'"); $row = mysql_fetch_array($rslt); $time = $row[lastconnect]; $zeit = time(); if($time < $zeit-300){ $Status = Offline; }else{ $Status = Online; } <img src='Bilder/$Status.png'> ?>
Jetzt gibt es einen Fehler aus:
Parse error: syntax error, unexpected '<' in /home/webpages/lima-city/chathc/html/schueler_design/member/profiel.php on line 76
Wie behebe ich den?
Du musst natülich
echo "<img src='Bilder/$Status.png'>";
!
Ok, das hat geklappt ! Danke !
Kannst du es noch so machen, dass bei Online der Text " Der User ist gerade online" und bei Offline "Leider gerade offline " ausgegeben wird ?
Danke, hat alles geklappt ! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage