21. april 2003 - 19:10Der er
14 kommentarer og 1 løsning
top5 problem
jeg er igang med at lave en top5 online. <font face="Verdana" size="1"> <body bgcolor="#cbc9c9"> <p align="left">Top 5 online: <br>
<? require("db.php"); ; ?>
<? if ($_GET[type] == 1){ $res = mysql_query("SELECT * FROM brugersystem order by tid DESC limit 5"); } elseif ($_GET[type] == 2){ $res = mysql_query("SELECT * FROM brugersystem order by chatlines DESC limit 5"); } elseif ($_GET[type] == 3){ $res = mysql_query("SELECT * FROM brugersystem order by rubiner DESC limit 5"); } else { $res = mysql_query("SELECT * FROM brugersystem order by tid DESC limit 5"); } $i = 1; while ($row = mysql_fetch_array($res)){?>
men i timer skriver den alt for meget. jeg har så prøvet i lidt tid. jeg mener at der skal sådan noget her ind i selve scriptet: <?
$tid = $jir[tid];
$timer = floor($tid/60);
$minutter = $tid % 60;
$gee = $timer * 60;
$age = $tid - $gee;
if ($timer==0) {
echo "Du har har været online i $minutter min.<BR>";
} else {
echo "Du har har været online i $timer timer og $age min.<BR>";
}
?>
lige nu ser online tid sådan her ud. fx står der nu: top 5 online: test 5314 test2 4366 test3 4354 test4 2614 test5 2214
jeg vil gerne have at den skriver: fx: top 5 online: test altal rigtige timer,minutter test2 213,42 timer test3 34,34 timer test4 33,32 timer test5 22,22 timer
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
hvis tiden er i minutter skal du lave disse udregninger. $timer = (int)($tid / 60); $minutter = $tid % 60; //Så smukificerer vi det lige lidt, sådan at det ikke bliver 1,1 men 1,01.. if($minutter < 10) $minutter = "0".$minutter; if ($timer==0) { echo "Du har har været online i $minutter min.<BR>"; } else { echo "Du har har været online i $timer timer og $minutter min.<BR>"; }
//Men jeg ka ikke se hvad forskellen på $gee og $minutter er ud over en pokkers //masse udregninger
/* man ka også lave det med dage hvis det går rigtigt vildt for sig:
jeg er ike så quick idag vil i ikke sætte det sammen i det her script: <font face="Verdana" size="1"> <body bgcolor="#cbc9c9"> <p align="left">Top 5 online: <br>
<? require("db.php"); ; ?>
<? if ($_GET[type] == 1){ $res = mysql_query("SELECT * FROM brugersystem order by tid DESC limit 5"); } elseif ($_GET[type] == 2){ $res = mysql_query("SELECT * FROM brugersystem order by chatlines DESC limit 5"); } elseif ($_GET[type] == 3){ $res = mysql_query("SELECT * FROM brugersystem order by rubiner DESC limit 5"); } else { $res = mysql_query("SELECT * FROM brugersystem order by tid DESC limit 5"); } $i = 1; while ($row = mysql_fetch_array($res)){?>
Parse error: parse error, unexpected T_BREAK, expecting T_CASE or T_DEFAULT or '}' in /customers/younk.dk/younk.dk/httpd.www/Ny mappe (2)/nyhedpics/top5.php on line 8
Parse error: parse error, unexpected T_LNUMBER, expecting T_CASE or T_DEFAULT or '}' in /customers/younk.dk/younk.dk/httpd.www/Ny mappe (2)/nyhedpics/top5.php on line 6
ok, men husk nu at lukke spørgsmålet hvis du får løst problemet..
Synes godt om
Ny brugerNybegynder
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.