Hallo Leute,
hänge da an einem kleinen Problem,
ich habe eine Community aufgebaut,
In der Datenbank habe ich 2 Spalten Login und Logout,
Wenn User sich einloggt wird mittels time() die spalte Login geupdatet ind er MySQL beim Logout, und der Session vernichtung wird die Spalte Logout geupdatet.
Nun geht es darum, wie bekomm ich diese beiden Spalten so sinnvoll zusammen, das entweder neben dem user name Online oder ggf. Offline da steht.
irgendwie hab ich einen totalen knoten im kopf.
Ein denk anstoß in die richtige richtig würde denke ich mir schon reichen
Ich danke euch schonmal
Derzeich versuch das ganze wie folgt:
Problem an der geschichte Tip hab ich mir hier zu aus dem Forum gesucht,
Nur erzeigt mir jetzt nur noch 1 User an, was mir auch einleuchtet weil die while schleife beendet wurde.
Jedoch gehts letzt endlich darum, das halt so sinnvoll umzusetzen, das er halt entweder oder macht
hänge da an einem kleinen Problem,
ich habe eine Community aufgebaut,
In der Datenbank habe ich 2 Spalten Login und Logout,
Wenn User sich einloggt wird mittels time() die spalte Login geupdatet ind er MySQL beim Logout, und der Session vernichtung wird die Spalte Logout geupdatet.
Nun geht es darum, wie bekomm ich diese beiden Spalten so sinnvoll zusammen, das entweder neben dem user name Online oder ggf. Offline da steht.
irgendwie hab ich einen totalen knoten im kopf.
Ein denk anstoß in die richtige richtig würde denke ich mir schon reichen
Ich danke euch schonmal
Derzeich versuch das ganze wie folgt:
Code:
<table width="200" style="font-size: 10px;">
<?php
include_once("config/config.php");
$anzahl_user = "SELECT * FROM `com_UserAccounts` ORDER BY Created LIMIT 10";
$abfrage_usercom = mysql_query( $anzahl_user, $verbindung );
$row = mysql_fetch_object($abfrage_usercom);
$created = $row->Created;
$user = $row->username;
$userid = $row->PrincipalID;
$anzahl_user1 = "SELECT * FROM `com_siteuser` WHERE UserID = '$userid' ORDER BY '$created' LIMIT 10";
$abfrage_usercom1 = mysql_query( $anzahl_user1, $verbindung );
while ($row1 = mysql_fetch_object( $abfrage_usercom, $abfrage_usercom1 ))
{
echo $row1["Login"];
$datum = $row1->Login;
}
$datum > time() - 180;
if ($datum > $datum1)
{
echo '<td>'.$user.'</td><td align="right">Online</td>';
}
else
{
echo '<td>'.$user.'</td><td align="right">Offline</td>';
}
?>
</table>
Problem an der geschichte Tip hab ich mir hier zu aus dem Forum gesucht,
Nur erzeigt mir jetzt nur noch 1 User an, was mir auch einleuchtet weil die while schleife beendet wurde.
Jedoch gehts letzt endlich darum, das halt so sinnvoll umzusetzen, das er halt entweder oder macht
Zuletzt bearbeitet: