Avatar billede mrfunder Nybegynder
10. april 2004 - 20:01 Der er 2 kommentarer

Hvor finder jeg samlet online status?

Hejsa.. Jeg har denne kode:


<?
$selectusers = mysql_query("SELECT onlinechat FROM users WHERE onlinechat='1'");
$antal = mysql_num_rows($selectusers);
?>


Det den skal gøre er at den skal tage ALLE i tabellen users der har status 1 i onlinechat.. Og resten skal den bare ignorere..

Altså jeg vil have den til at tælle hvor mange der er online! (dvs. hvor mange der har status 1 i det felt)


Jeg hente antallet på denne måde:

<marquee> <?=$antal;? </marquee>

Men problemet er at den hele tiden kun skriver 1 i som antal selvom der faktisk er 3 lige i øjeblikket der har den status i det felt.. Den skal samle alle i tabellen users og skrive det samlede antal der har det? Hvordan kan jeg gøre det?
Avatar billede mrfunder Nybegynder
10. april 2004 - 20:01 #1
Nogen der kan hjælpe?
Avatar billede dennismp Nybegynder
10. april 2004 - 20:24 #2
uden at kende til dit system:

$res = mysql_query("SELECT count(1) FROM users WHERE onlinechat='1'");
$row = mysql_fetch_array($res);
$antal = $row[0];
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