Avatar billede -kick- Nybegynder
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
Avatar billede -kick- Nybegynder
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;
Avatar billede michael_stim Ekspert
05. januar 2005 - 08:52 #2
Du skal nok have fat i modulus, (%)
Avatar billede -kick- Nybegynder
05. januar 2005 - 08:52 #3
Ja, men hvad skal man divider med for at få feks. 2000 timer om til sekunder?
Avatar billede fennec Nybegynder
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;
}
...
...
Avatar billede -kick- Nybegynder
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?
Avatar billede fennec Nybegynder
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){
...
Avatar billede psy-kexe Nybegynder
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
Avatar billede -kick- Nybegynder
05. januar 2005 - 09:24 #8
Smid svar fennec og psy-kexe
Avatar billede -kick- Nybegynder
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.
Avatar billede -kick- Nybegynder
05. januar 2005 - 09:30 #10
er det ikke bare
if ($row2[vundet] =< 18000){
echo "hej";
}

?
Avatar billede fennec Nybegynder
05. januar 2005 - 09:33 #11
$row2[vundet] skal være størrere end eller lig:

if ($row2[vundet] => 18000){
echo "hej";
}
Avatar billede -kick- Nybegynder
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";
            }
Avatar billede -kick- Nybegynder
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
Avatar billede fennec Nybegynder
05. januar 2005 - 09:54 #14
min fejl :(

ændre => til >=
Avatar billede psy-kexe Nybegynder
18. januar 2005 - 10:14 #15
Ku se du kunne bruge mit svar, unbelievebel.. hehe!

//Scott
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

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