Avatar billede the_saint Nybegynder
14. marts 2003 - 22:42 Der er 1 kommentar og
1 løsning

ref: http://www.eksperten.dk/spm/328757

ref: http://www.eksperten.dk/spm/328757
Fik løst problemet... AHV poster koden....
Avatar billede ahv Nybegynder
14. marts 2003 - 22:43 #1
Tæl antal online:

<?php
$connection = mysql_pconnect("host", "user", "pass");
mysql_select_db("database");

$ip = getenv(REMOTE_ADDR);

$tid = date("Y-m-d H:i:s", (time()-300));
$delete = "DELETE FROM online WHERE tid < '$tid'";
mysql_query($delete);

$tjek = mysql_query("SELECT * FROM online where ip='$ip'");
if(mysql_num_rows($tjek) == 0) {

$ind = "INSERT INTO online (tid, ip, medlem) VALUES (now(),'$ip','0')";
mysql_query($ind);

}}else{
$update = "update online set tid=now() where ip='$ip'";
mysql_query($update);
}

$online = mysql_query("SELECT * FROM online");
$onlinemedlem = mysql_query("SELECT * FROM online where medlem='1'");
$gaest = mysql_num_rows($online)-mysql_num_rows($onlinemedlem);

echo "Der er lige nu ".mysql_num_rows($onlinemedlem)." medlem(mer) online<br>";
echo "Der er lige nu ".$gaest." græst(er) online";

mysql_close($connection);

?>


Når folk er logget ind, ret dem til medlem:

<?php

$updatemedlem = "update online set medlem='1' where ip='$ip'";
mysql_query($updatemedlem);
}

?>


Når de er logget ud igen, ret dem dermed til gæst:

<?php

$updatemedlem = "update online set medlem='0' where ip='$ip'";
mysql_query($updatemedlem);
}

?>
Avatar billede the_saint Nybegynder
14. marts 2003 - 22:45 #2
echo "Der er lige nu ".mysql_num_rows($onlinemedlem)." medlem(mer) online<br>";
echo "Der er lige nu ".$gaest." græst(er) online";
^^^^^^^^^^^Kan rettes til ->>>>>>>>>
----------------------------



echo mysql_num_rows($onlinemedlem)." medlem";
if(mysql_num_rows($onlinemedlem) >=2 || mysql_num_rows($onlinemedlem) ==0){
    echo "mer";
}
echo " online<br>";
echo $gaest." gæst";
if($gaest >=2 || $gaest==0){
    echo "er";
}
echo " online";
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester