Avatar billede fixbabe Nybegynder
10. april 2007 - 19:55 Der er 5 kommentarer og
1 løsning

Sorter efter værdi

Jeg har nogle tal "$var" som efter deres værdi skal i en kasse "$x" og nu er problemet så at jeg har set mig total skør på alle de <> og tal :)

I hver kasse skal der max være 19, dvs værdig 19 så er det kasse 1, og værdig 19+ så er det kasse 2 og værdig 38+ så er det kasse 3.. kan ske det er mig der har set mig skævt på alle de tal mm..

if($var > '-1' && $var < '20'){
$x = '1';
}
elseif($var > '20' && $var < '40'){
$x = '2';
}
elseif($var > '40' && $var < '60'){
$x = '3';
}
elseif($var > 60){
print 'STOP';
}
Avatar billede mcardle Nybegynder
11. april 2007 - 06:50 #1
Prøv det her:

if($var >= 0 && $var < 20){
$x = 1;
}
else if($var > 20 && $var < 40){
$x = 2;
}
else if($var > 40 && $var < 60){
$x = 3;
}
else if($var > 60){
echo 'STOP';
}
else{
echo 'STOP';
}
Avatar billede johan.o Nybegynder
11. april 2007 - 08:53 #2
Måske dette også kunne bruges -->

$x=0;
if($var>=0) { $x=1; }
if($var>19) { $x=2; }
if($var>38) { $x=3; }
if($var<0 || $var>57) { echo "STOP"; $x=0; }

Mvh. Johan
Avatar billede fixbabe Nybegynder
11. april 2007 - 21:22 #3
Ved begge jeres løsninger så får jeg STOP hvis x er 20 og 40...
Avatar billede johan.o Nybegynder
11. april 2007 - 21:58 #4
Øh...x er 20 og 40..jeg troede det var $var vi checkede ?

Hvis jeg 'kører' det her med ?var=20 i url'en så skriver den 'Værdi : 2'..

<?php

$var=$_GET['var'];

$x=0;
if($var>=0) { $x=1; }
if($var>19) { $x=2; }
if($var>38) { $x=3; }
if($var<0 || $var>57) { echo "STOP"; $x=0; }

echo "Værdi : ".$x;

?>

Mvh. Johan
Avatar billede fixbabe Nybegynder
22. august 2007 - 13:45 #5
Johan din løsning var det virkede, smid et svar
Avatar billede johan.o Nybegynder
22. august 2007 - 20:06 #6
Det var godt, kommer her.

Mvh. Johan
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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