05. januar 2005 - 08:45
Der er
14 kommentarer og 1 løsning
PHP Simpelt: Hvor mange sekunder er disse timer
Jeg vil gerne have ahvide hvor mange sekunder der går til: 1 time. (3600) kunne selv. 5 timer 7 timer 15 timer 25 timer 50 timer 85 timer 115 timer 250 timer 350 timer 425 timer 575 timer 650 timer 775 timer 800 timer 900 timer 1000 timer 1500 timer 1750 timer 2000 timer 2500 timer 4000 timer 7500 timer 10000 timer
Annonceindlæg fra Cognizant
05. januar 2005 - 08:48
#1
if ($row[time] < 3600){ $level = 1; } if ($row[time] < nogetnyt){ $level = 2; } osv.osv. Den skal altså sige: Hvis $row[time] har eller er over 3600 så skal den give $level = 1;
05. januar 2005 - 08:52
#2
Du skal nok have fat i modulus, (%)
05. januar 2005 - 08:52
#3
Ja, men hvad skal man divider med for at få feks. 2000 timer om til sekunder?
05. januar 2005 - 08:54
#4
Er det noget i denne stil du mener?? if ($row[time] < 3600){ $level = 1; } if ($row[time] >= 3600 && $row[time] < 3600*5){ $level = 2; } if ($row[time] >= 3600*5 && $row[time] < 3600*7){ $level = 3; } if ($row[time] >= 3600*7 && $row[time] < 3600*15){ $level = 4; } ... ...
05. januar 2005 - 08:58
#5
Selve if sætning ser rigtig ud, men vil gerne vide hvad man skal divider timer med for at få sekunder?
05. januar 2005 - 09:10
#6
Du skal ikke dividere timer for at få sek. Du skal gange med 3600. Din $row[time] inderholder altså et timetal??? Kan du så ikke bare sammenligne på det istedet for sekunder... if ($row[time] < 1){ $level = 1; } if ($row[time] >= 1 && $row[time]* < 5){ ...
05. januar 2005 - 09:13
#7
Okay, et forslag.. du kan vel bare ta en lommeregner og sige 3600, gange de timer du skal bruge... f.eks. 5 timer - 3600 x 5 = 18000
05. januar 2005 - 09:24
#8
Smid svar fennec og psy-kexe
05. januar 2005 - 09:29
#9
Hvordan laver jeg så ifsætningen der siger: hvis $row2[vundet] er det samme som 18000 eller er højere så skal den sige hej.
05. januar 2005 - 09:30
#10
er det ikke bare if ($row2[vundet] =< 18000){ echo "hej"; } ?
05. januar 2005 - 09:33
#11
$row2[vundet] skal være størrere end eller lig: if ($row2[vundet] => 18000){ echo "hej"; }
05. januar 2005 - 09:37
#12
if ($row[vundet] => 3600){ $level = 1; $rank = "Noob"; } if ($row[vundet] => 18000){ $level = 2; $rank = "Noob II"; } if ($row[vundet] => 18000){ $level = 2; $rank = "Noob II"; } if ($row[vundet] => 25200){ $level = 3; $rank = "Noob III"; } if ($row[vundet] => 54000){ $level = 4; $rank = "Newbie"; } if ($row[vundet] => 180000){ $level = 5; $rank = "Newbie II"; } if ($row[vundet] => 306000){ $level = 6; $rank = "Newbie III"; } if ($row[vundet] => 414000){ $level = 7; $rank = "Blizard"; } if ($row[vundet] => 900000){ $level = 8; $rank = "Blizard gud"; } if ($row[vundet] => 1260000){ $level = 9; $rank = "Crazy"; } if ($row[vundet] => 1530000){ $level = 10; $rank = "Crazy daisy"; }
05. januar 2005 - 09:40
#13
Parse error: parse error, unexpected T_DOUBLE_ARROW in /usr/home/web/web31797/Naturechat/chat/start.php on line 146
05. januar 2005 - 09:54
#14
min fejl :( ændre => til >=
18. januar 2005 - 10:14
#15
Ku se du kunne bruge mit svar, unbelievebel.. hehe! //Scott
Vi tilbyder markedets bedste kurser inden for webudvikling