Avatar billede duzer.dk Nybegynder
03. marts 2002 - 09:41 Der er 19 kommentarer og
1 løsning

PHP

Hvad skal jeg sætte ind i denne Kode For at den laver det om til Min + sek

Lige nu viser den kun sek ! Hvorfor ?



<?require ("db.php");
$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());

while($data = mysql_fetch_array($foresp)){

$online_sek  = $data["online_sek"];
$bruger = $data["bruger"];

echo "$bruger har vært online i $online_sek sek<BR>";
}
?>
Avatar billede fangel Nybegynder
03. marts 2002 - 09:45 #1
øhh, fordi du kun hente online sek !!! eller ligger begge tin (min og sek) i den variable (online_sek) ?
Avatar billede duzer.dk Nybegynder
03. marts 2002 - 09:47 #2
Ja! Hvad er fejl'en så?
Avatar billede duzer.dk Nybegynder
03. marts 2002 - 09:48 #3
Godt nok Laver den det kun med sek der i ! men når man er inde i Chatten laver den det om til timer+ min+ sek
Avatar billede fangel Nybegynder
03. marts 2002 - 09:56 #4
der er en funktion der hedder date() men jeg tror den skal have et tal fra time() men prøv

$online_tid = date("H:i:s",$data["online_sek"]);

det er et forsøg hver
Avatar billede duzer.dk Nybegynder
03. marts 2002 - 10:02 #5
Men der er ikke noget i min data der hedder Online_tid kun online_sek
Avatar billede duzer.dk Nybegynder
03. marts 2002 - 10:03 #6
Men mener du koden skal se sådan her ud så?


<?require ("db.php");
$foresp = mysql_query("SELECT * FROM chat_users ORDER BY online_sek DESC LIMIT 0,10") or die(mysql_error());

while($data = mysql_fetch_array($foresp)){

$online_sek  = $data["online_sek"];
$bruger = $data["bruger"];
$online_tid = date("H:i:s",$data["online_sek"]);

echo "$bruger har vært online i $online_sek sek<BR>";
}
?>
Avatar billede duzer.dk Nybegynder
03. marts 2002 - 10:05 #7
Det viker ikke den viser kun sek
Avatar billede fangel Nybegynder
03. marts 2002 - 10:08 #8
det tæknte jeg nok, så skal man jo nok lave sin egen funktion, noget med (hvis over 60, - med 60 og læg en til min) det vil jeg prøve at lege lidt med
Avatar billede duzer.dk Nybegynder
03. marts 2002 - 10:14 #9
Ok skriver du helle koden når du er færdig?
Avatar billede duzer.dk Nybegynder
03. marts 2002 - 10:17 #10
du kan selv se http://duzer.dk/test/sek6.php

Dem der har vært Online i  01:00:00 

Har rigtigt Kun vært online i 0 sek Hvordan kan se så vær online i en time ?
Avatar billede fangel Nybegynder
03. marts 2002 - 10:23 #11
OK, jeg prøvede at lave noget med nogle do...while løkker, men det gik af lort...

du kan se hvad jeg kom frem til

------
<?php

$sek = "$data['online_sek']";
$min = "0";
$hour = "0";

if ($sek >= '60'){
do  {
  $sek = "$sek - 60";
  $min = "$min + 1";
} while ($sek >= '60');
}
if ($min >= '60') {
do {
  $min = "$min - 60";
  $hour = "$hour + 1";
} while ( $min >= '60');
}
echo "du har v&aelig;ret online i $hour:$min:$sek";;

?>
------

men den skal du ikke bruge, den står og arbejder i en rum tid, og opgiver, så hvis der er en herinde der er sej til løkker, kan han måske kigge på det
Avatar billede fangel Nybegynder
03. marts 2002 - 10:24 #12
husk nu, IKKE bruge den, den er kun skrevet som inspiration, den virker ik´!!!
Avatar billede duzer.dk Nybegynder
03. marts 2002 - 10:29 #13
OK
Avatar billede fangel Nybegynder
03. marts 2002 - 11:43 #14
hov, en anden fejl er at der er 2 ";"'er efter den sidste linie
Avatar billede duzer.dk Nybegynder
03. marts 2002 - 11:54 #15
Hvis jeg sletter det viker det så?
Avatar billede fangel Nybegynder
03. marts 2002 - 12:46 #16
prøv !
Avatar billede qzar Nybegynder
03. marts 2002 - 13:13 #17
Hmm.....Sagde du ikke igår at du ikke ville sætte chatten op alligevel???

-Jonas
Avatar billede duzer.dk Nybegynder
04. marts 2002 - 16:44 #18
?
Avatar billede duzer.dk Nybegynder
04. marts 2002 - 16:45 #19
Det var til en 3d chat det her er til en text chat
Avatar billede duzer.dk Nybegynder
04. marts 2002 - 16:45 #20
Og ja jeg ville ikke sætte den op af lige vel
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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