Suche auf lima-city
-
in: Php counter
geschrieben von pstuning
Achso danke :D
hatte jedoch dann kurze zeit später eine lösung gefunden :)
Trotzdem danke und thema ist erledigt -
in: Php counter
geschrieben von pstuning
Hallo,
ich bin neu in sachen php etc.
Jedoch wollt ich eine kleine seite für mich und paar bekannte machen und wollte fragen ob ihr mir helfen könnt.
Ich komm nicht hinterner einen count zu finden der ausrechnet wie viele user online sind in zahlen.
<?php error_reporting(E_ALL); include("mysql.php"); session_start(); echo "<table>"; echo " <tr>\n"; echo " <td>\n"; echo "Nickname\n"; echo " </td>\n"; echo " <td>\n"; echo "Registrierungsdatum\n"; echo " </td>\n"; echo " <td>\n"; echo "Letzter Login\n"; echo " </td>\n"; echo " <td>\n"; echo " \n"; echo " </td>\n"; echo " </tr>\n"; $sql = "SELECT ID, SessionID, Nickname, DATE_FORMAT(Registrierungsdatum, '%d.%m.%Y') as Datum, Letzter_Login, Letzte_Aktion FROM User ORDER BY Nickname ASC "; $result = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error()); while ($row = mysql_fetch_assoc($result)) { // existiert eine Session ID und der User // war nicht länger als 2 Minuten inaktiv, so wird er als online betrachtet if($row['SessionID'] AND (time()-60*2 < $row['Letzte_Aktion'])) $online = "<span style=\"color:green\">online</span>\n"; else $online = "<span style=\"color:red\">offline</span>\n"; echo " <tr>\n"; echo " <td>\n"; echo "<a href=\"profil.php?id=".$row['ID']."\">".$row['Nickname']."</a>\n"; echo " </td>\n"; echo " <td>\n"; echo $row['Datum']."\n"; echo " </td>\n"; echo " <td>\n"; echo date('d.m.Y H:i \U\h\r', $row['Letzter_Login'])."\n"; echo " </td>\n"; echo " <td>\n"; echo $online; echo " </td>\n"; echo " </tr>\n"; } echo "</table>"; ?>
Das ist der code und ich würde gerne und zum schluss schreiben : Es sind ? User online
Ich hoffe , das mir jemand helfen kann.