Hej Kasper.
Min venneliste tabel ligger som en tabel, kaldet 'friend', hvor der er følgene rækker:
uid, godkendt, ven1, ven2
uid: Et unikt id, for hvad vi arbejder med.
godkendt: Hvis den er på 0, så hvor den ansøgte part ikke godkendt, og modsat hvis den er på 1 så har parten godkendt.
ven1: Brugeren som ansøger.
ven2: Brugeren som bliver ansøgt, og som skal godkende ansøgningen.
Under tabellen 'brugere', der er der en række kaldet 'lastactive', som viser om man er online eller ej, og det fungere med eksempelvis '2010-12-27 10:12:13', som viser om den er online eller ej, og den kører en time bagud end ens egen viser, men det virker fint.
Koden for online systemet i min index.php er:
- mysql_query("UPDATE brugere SET lastactive = '" . date("Y-m-d h:i:s") . "' WHERE id = '". $_SESSION['id'] . "'");
Koden for online systemet i min logud.php er:
- mysql_query("UPDATE brugere SET lastactive = '2001-10-10 00:00:00' WHERE id = '". $_SESSION['id'] . "'");
Der hvor der skal stå hvem af ens venner der er online, det ligger i en fil kaldet right.php, fordi at det er en jQuery fil, hvor den kan slide osv. Og koderne i den fil ligger i mit første indlæg