PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [suche] Eingeloggte Member anzeigen



Sailor Sunrise
09.01.2009, 17:15
*Hatte schon die Suche benutzt, aber nichts passendes gefunden*

Ich habe ein TCG (Trading Card Game) was mit Datenbank und PHP&Mysql arbeitet.
Wollte gerne auf/in der Index-datei was einbauen, was die gerade eingeloggten Member zeigt.

Hatte schon was im Netz gefunden, aber irgendwie mache ich wohl einen fehler bei einbau. Da die Index etwas "anders" ist :redface:

Das ist sie ^^:

<?php
error_reporting(E_ALL);
include "config.php";
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
include "variablen.php";
if(isset($_GET['section'])){
session_start();
}
if(get_magic_quotes_gpc()) {
array_stripslashes($_GET);
array_stripslashes($_POST);
array_stripslashes($_COOKIE);
}
/*if(isset($_SESSION['ID'])) {
$sql="UPDATE users
SET last=NOW()
WHERE ID=".$_SESSION['ID'].";";
$result = mysql_query($sql) OR die(mysql_error());
}*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>*Purple Butterfly TCG*</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body topmargin="0" leftmargin="0" bgcolor="#e1c5ec" style="background-image: url(bild1.jpg);">

<div align="center">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#4e8ec4" width="800">
<tr height="1">
<td width="150">&nbsp;</td>
<td width="500">&nbsp;</td>
<td width="150">&nbsp;</td>
</tr>
<tr height="350"><td colspan="2">
<div id="head" style="overflow:auto">
<?php include "head.php"; ?>
</div>
</td>
<td width="150" valign="top" rowspan="2">
<div id="navi2" style="overflow:auto">
<?php include "navi1.php"; ?>
</div>
</td>
</tr>
<tr height="500">
<td width="650" valign="top" colspan="2">
<div id="main" style="overflow:auto">
<?php include "main.php"; ?>
</div>
</td>
</tr>
</table>
</div>

</body>
</html>
Kenn jemand, etwas was ich benutzen kann?

Liebe Grüße

Sunrise

jpwfour
09.01.2009, 17:37
Die Datei sagt ja nu nicht viel aus.
Im Prinzip muss ja nur die Zeit der letzten Aktivität in der Datenbank gespeichert werden (so wie der auskommentierte Code in deiner index.php), und
für die Anzeige alle User ausgelesen werden, deren letzte Aktivzeit nicht länger als XXX Sekunden zurückliegt, je kleiner, desto genauer die Anzeige, wobei Werte von 1-10 Sekunden auch wenig Sinn machen, anbieten tut sich da sicher 5 Minuten :thumb:

Wie man das nun genau macht, müsste man die Datenbank Struktur kennen, und wie/wo man die Ausgabe am besten einbaut, den kompletten Code...