online brugere

Tags:    php

<< < 12 > >>
ja jeg er ved at prøve den artikel som kaspertsw har lavet

jeg har ændret den så den burde virker men det gør den ikke eller jo den der insætter ting i dben virker fint mån når jeg vil lave den status.php alså den der viser hvem der er online den kan jeg ikke få til at udskrive noget

Databsen
Fold kodeboks ind/udKode 


Insættelse af ip og det der:
Fold kodeboks ind/udKode 


også den der ikke virker status.php

Fold kodeboks ind/udKode 


dbconnect.php
Fold kodeboks ind/udKode 


nogen der kan se hvad der er galt ?=



12 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hvad er det helt præsic der ikke fungerer..? .. Kommer der en fejl eller sådan noget..?



er ret sikker på at hvis du skrev en or die(mysql_error()) på din select ville du få at vide at du prøver
-at hente den ikke eksisteren kolonne tid ud skulle være lastseen.
-at sortere efter den ikke eksisteren kolonne last skulle være lastseen_stamp.


derefter vil jeg lige gøre opmærksom på at overføre værdien fra et array til en variable kun for at udskrive den lige bagefter er spild af computer kraft.

du skal ikke bruge Gnu's første select den ville nemlig bare altid sige at der var en user on. Men både den og originalen vil jeg nu mene er ret så ligegyldige du kunne bare lave en mysql_num_rows på resultatet af den anden select.



Indlæg senest redigeret d. 01.12.2007 19:44 af Bruger #5620
ah ja... det var vist nogle trætte øjne der kiggede...

Så fik jeg kiggede på det igen:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 01.12.2007 21:23 af Bruger #10216
Fold kodeboks ind/udKode 




det virker ikke :(



jonas den siger ingen fejl der kommer bare ikke noget frem



er ret sikker på at hvis du skrev en or die(mysql_error()) på din select ville du få at vide at du prøver
-at hente den ikke eksisteren kolonne tid ud skulle være lastseen.
-at sortere efter den ikke eksisteren kolonne last skulle være lastseen_stamp.


derefter vil jeg lige gøre opmærksom på at overføre værdien fra et array til en variable kun for at udskrive den lige bagefter er spild af computer kraft.

du skal ikke bruge Gnu's første select den ville nemlig bare altid sige at der var en user on. Men både den og originalen vil jeg nu mene er ret så ligegyldige du kunne bare lave en mysql_num_rows på resultatet af den anden select.

forstår ikke helt hvad du mener jeg skal ændre ?



ah ja... det var vist nogle trætte øjne der kiggede...

Så fik jeg kiggede på det igen:
Fold kodeboks ind/udKode 


nice nu virker det men hvordan gør jeg sådan at vis man har været på i mere ind 15 min bliver man slettet fra databasen ?



ah ja... det var vist nogle trætte øjne der kiggede...

Så fik jeg kiggede på det igen:
Fold kodeboks ind/udKode 


nice nu virker det men hvordan gør jeg sådan at vis man har været på i mere ind 15 min bliver man slettet fra databasen ?

og sådan så at de sidste 3-4 tal bliver vidst med et x ?

og tiden den viser at klokken er 01:00 :P



Indlæg senest redigeret d. 01.12.2007 21:05 af Bruger #11220
Rettede lige det med tiden...

Slet kan gøres således:
//mysql_query('DELETE FROM onlineusers WHERE lastseen <= '.tid-15min.'');

Du må selv finde ud af hvordan du udregner tiden.
Men du kan nok bruge noget date(),time() og mktime()

Og tegnerstatning i ip, der kan du bruge en eller flere funktioner:
explode(), str_replace(), preg_replace(), substr()

Læs selv om deres funktion på php.net



<< < 12 > >>
t