login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wie is online, waar is hij? vraagje (Opgelost)

Offline jefke666 - 20/03/2008 16:38
Avatar van jefke666Nieuw lid Dit is wat ik heb
dit toont wie er online is
nu de vraag is hoe kan ik kijke waar die persoon zich bevind??
bv. jefke666 kijkt naar inlogpagina

  1. include("config.php");
  2.  
  3. $sql = "SELECT naam,status FROM gebruikers WHERE DATE_SUB(NOW(),INTERVAL 10 MINUTE) <= lastactive ORDER BY naam ASC";
  4. $query = mysql_query($sql);
  5. $tellen = mysql_num_rows($query);
  6. $i = 1;
  7. while($rij = mysql_fetch_object($query)) {
  8. $naam = htmlspecialchars($rij->naam);
  9. $status = htmlspecialchars($rij->status);
  10. if($status == 1) {
  11. $naam = "<b>".$naam."</b>";
  12. }
  13. echo $naam;
  14. if($i != $tellen) {
  15. echo ", ";
  16. }
  17. $i++;
  18. }

10 antwoorden

Gesponsorde links
Offline Stijn - 20/03/2008 16:46
Avatar van Stijn PHP expert Je maakt een extra veld pagina en zet daarin de URL waar de gebruiker zich bevindt.
Offline jefke666 - 20/03/2008 16:52
Avatar van jefke666 Nieuw lid ?
dus ik voeg het veld pagina in de mysql database toe
en dan?
Offline Stefan14 - 20/03/2008 16:59
Avatar van Stefan14 PHP gevorderde
stijn1989 schreef:
en zet daarin de URL waar de gebruiker zich bevindt.
Offline jefke666 - 20/03/2008 17:05
Avatar van jefke666 Nieuw lid maar hoe doe je dat?
Offline nemesiskoen - 20/03/2008 17:07 (laatste wijziging 20/03/2008 18:06)
Avatar van nemesiskoen Gouden medaille

PHP expert
  1. INSERT INTO tabelnaam (current_page) VALUES (HUIDIGE_PAGINA) WHERE id = ID


Zeker dat je die eerste codeblok zelf hebt geschreven?

woops:-) moest een update zijn... volledig in de war...
Offline Ijspegel - 20/03/2008 17:13
Avatar van Ijspegel Nieuw lid Met $_GET[''] kun je iets uit de url halen.
Offline Stefan14 - 20/03/2008 17:17 (laatste wijziging 20/03/2008 17:17)
Avatar van Stefan14 PHP gevorderde wellicht heb je hier ook nog iets aan:
http://www.site...amp;id=471
Offline jefke666 - 20/03/2008 17:27 (laatste wijziging 20/03/2008 17:29)
Avatar van jefke666 Nieuw lid
vage schreef:
insert into tabelnaam (current_page) values (HUIDIGE_PAGINA) where id = ID


waar moet ik da zetten en wa moek vervange 
ben maar een beginneling
Offline Stefan14 - 20/03/2008 18:03 (laatste wijziging 20/03/2008 18:04)
Avatar van Stefan14 PHP gevorderde wat dacht je van het volgende?

  1. <?php
  2. $locatie = $_SERVER['PHP_SELF'];
  3. $userID = $_SESSION['userID'];
  4.  
  5. $query = "UPDATE users SET pagina = '".$locatie."' WHERE id = ".$userID;
  6. $result = mysql_query($query) or die (mysql_error());
  7. ??


Dit is een voorbeeld van hoe het kan, maar het zal nog niet direct werken in jouw geval waarschijnlijk, maar je hebt een opzet.
Offline nemesiskoen - 20/03/2008 18:07
Avatar van nemesiskoen Gouden medaille

PHP expert
http://www.site...amp;id=555
is eigenlijk gewoon wat je zoekt...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.195s