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>"; } ?>
Annonceindlæg fra Bluecircle
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) ?
03. marts 2002 - 09:47
#2
Ja! Hvad er fejl'en så?
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
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
03. marts 2002 - 10:02
#5
Men der er ikke noget i min data der hedder Online_tid kun online_sek
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>"; } ?>
03. marts 2002 - 10:05
#7
Det viker ikke den viser kun sek
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
03. marts 2002 - 10:14
#9
Ok skriver du helle koden når du er færdig?
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 ?
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æ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
03. marts 2002 - 10:24
#12
husk nu, IKKE bruge den, den er kun skrevet som inspiration, den virker ik´!!!
03. marts 2002 - 10:29
#13
OK
03. marts 2002 - 11:43
#14
hov, en anden fejl er at der er 2 ";"'er efter den sidste linie
03. marts 2002 - 11:54
#15
Hvis jeg sletter det viker det så?
03. marts 2002 - 12:46
#16
prøv !
03. marts 2002 - 13:13
#17
Hmm.....Sagde du ikke igår at du ikke ville sætte chatten op alligevel??? -Jonas
04. marts 2002 - 16:44
#18
?
04. marts 2002 - 16:45
#19
Det var til en 3d chat det her er til en text chat
04. marts 2002 - 16:45
#20
Og ja jeg ville ikke sætte den op af lige vel
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.