login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fout in het script

Offline roy - 10/02/2005 16:19 (laatste wijziging 04/03/2008 09:57)
Avatar van royPHP gevorderde Hallo,

dit script telt het aantal bezoekers dat omline is, doormiddelvan sessie. Maar
$user =mysql_num_rows($result); komt niet hoger als 1, wat is er mis?

  1. <?PHP
  2. $timeoutseconds = 600; // tijd hoelang iemand op je pagina zit in seconds
  3.  
  4. $timestamp=time();
  5. $timeout=$timestamp-$timeoutseconds;
  6. mysql_connect($server, $db_user, $db_pass) or die ("Useronline Database CONNECT Error");
  7. mysql_db_query($database, "INSERT INTO useronline VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF')") or die("Useronline Database INSERT Error");
  8. mysql_db_query($database, "DELETE FROM useronline WHERE timestamp<$timeout") or die("Useronline Database DELETE Error");
  9. $result=mysql_db_query($database, "SELECT DISTINCT ip FROM useronline WHERE file='$PHP_SELF'") or die("Useronline Database SELECT Error");
  10. $user =mysql_num_rows($result);
  11. ?>

11 antwoorden

Gesponsorde links
Offline master666 - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van master666 Lid bij die insertsrnrnINSERT INTO useronline VALUES lala='lalaz' ; enz.
Offline Sasuke - 30/11/1999 00:00
Avatar van Sasuke HTML interesse is het niet insert
Offline Rens - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Rens Gouden medaille

Crew algemeen
@Master666 De insert staat goed zoals hij ze nu heeft.rnrnWaar het wel aan kan liggen weet ik niet...
Offline master666 - 30/11/1999 00:00
Avatar van master666 Lid ok, was maar een idee, voor de rest kan ik niets bedenken
Offline Sasuke - 30/11/1999 00:00
Avatar van Sasuke HTML interesse mar iets stom he, maar heb je alleens door iemand anders er ook laten opkomenrnwant als je er alleen opkomt telt blijft hij op 1 staan he p rnrnklinkt stom, maar zo heb ik me al een paar keer vergist ooh
Offline roy - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van roy PHP gevorderde het is idd raar.rnhij geeft nu soms niks of 1 aan. hoger dan 1 komt ie niet.... ik heb het al op verschillende computers geprobeerd!
Offline Sasuke - 30/11/1999 00:00
Avatar van Sasuke HTML interesse en elke keer dat je de pagina bezoekt komt de ips in de databasernrn
Offline riekele - 30/11/1999 00:00
Avatar van riekele PHP beginner Zit je niet achter een router en probeer je het uit op een andere pc die ook op die router is aangesloten
Offline Bart - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Bart PHP expert Nogal logischrnJij zit op bijvoorbeeld pagina=forumrnJe vraagt de volgende query oprn[code]phprn$result=mysql_db_query($database, SELECT DISTINCT ip FROM useronline WHERE file='$PHP_SELF')rn[code]rnHier vraag je dus dat ie alles DISTINCT moet selecteren waar het veld file gelijk is aan de JOUW huidige pagina. rnDus eigenlijk doe je ditrn[code]phprn$result=mysql_db_query($database, SELECT DISTINCT ip FROM useronline WHERE file='pagina=forum')rn[code]rnrnHaal die WHERE es wegrnrnBartD
Offline roy - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van roy PHP gevorderde dat klopt volgens mij wel hoor, wat ze moeten ook op dezelfde pagina zitten.rnrnMaar nu nog weten hoe het wel moet, of weet iemand een ander soortgelijk script wat wel werkt.rnrn
Offline Bart - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Bart PHP expert [url=httpwww.designhulp.nlindex.phpsubjectID=2&subCatID=122&scName=PHP+%26+MySQL&readTopic=41]Script[url]rnPS Dit is wel oude versie PHP, maar das niet zo moeilijk om te veranderen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.274s