Ik heb een klein probleempje.
Ik heb een maffia site en op de outgame zie je staan hoeveel leden ingelogd zijn.
Ik kan zien hoeveel dat er zijn, maar hoor van vele mensen die nog nooit op de site zijn
geweest dat die 0leden online zien staan.
PHP code:
$qry = 'SELECT * FROM leden_online';
$res = mysql_query( qry) or die(mysql_error());
$aantalonline = mysql_num_rows($res);
Wat kan ik doen?
- PHP foutje.
-
08-05-2010, 20:40 #1
- Berichten
- 117
- Lid sinds
- 15 Jaar
PHP foutje.
-
-
08-05-2010, 20:45 #2
- Berichten
- 415
- Lid sinds
- 17 Jaar
Het zou kunnen zijn dat er op dat moment gewoon geen mensen online zijn, als je zelf kijkt (en dus ingelogd bent) zal dat altijd 1 zijn (jezelf)
In de code op je site staat wel een $ voor qry in de mysql_query?
-
08-05-2010, 20:45 #3
- Berichten
- 336
- Lid sinds
- 17 Jaar
zoiets als dit:
Code:$qry = 'SELECT * FROM leden_online'; $res = mysql_query($qry) or die(mysql_error()); $aantalonline=0; while($res){ $aantalonline++; }
Laatst aangepast door Jeroen Kamphuis : 08-05-2010 om 20:57
-
08-05-2010, 20:48 #4
- Berichten
- 150
- Lid sinds
- 15 Jaar
ik weet niet of het aan SiteDeals ligt, maar op de 2de regel heb je alleen qry staan, zonder een $ die 't een variabele maakt.
-
08-05-2010, 21:05 #5
- Berichten
- 117
- Lid sinds
- 15 Jaar
Nee het ligt er niet aan.
Want als ik inlog krijg ik online 12 ofzo.
En als ik uitlog zie ik er dan nog 11 staan omdat ik ben uitgelogd.
Is raar.
-
08-05-2010, 21:06 #6
- Berichten
- 1.053
- Lid sinds
- 17 Jaar
Code:$qry = 'SELECT count(*) ledenCount FROM leden_online'; $res = mysql_query($qry) or die(mysql_error()); $rec = mysql_fetch_object($res); $rec->ledenCount; // Aantal online.
-
08-05-2010, 22:50 #7
- Berichten
- 336
- Lid sinds
- 17 Jaar
Dit is toch niet raar. Als jij ingelogd bent zijn er naast jouw 11 andere mensen ingelogd. Dus in totaal 12 en dat wordt dan weergegeven. Als jij dan weer uitlogd zijn die 11 andere mensen nog steeds in gelogd en jij niet meer dus dat komt neer op een totaal van 11.
Wat is daar raar aan?
Gr,
J. Kamphuis
-
08-05-2010, 23:43 #8
- Berichten
- 117
- Lid sinds
- 15 Jaar
@ Jeroen.
Het is niet dat dat raar het het is dat wanneer ik op de site kom er zogezegd 0online zijn ondertussen dat er wel 11mensen online zijn.
Nadat je hebt ingelogd en uitgelogd zie je pas de juiste cijfers van online mensen.
Dus m.a.w. als je nog nooit op de site bent geweest zie je staat 0leden online en hebben vele iets van ik speel het niet, want niemand anders speelt het, ookal is dit niet waar.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic