Avatar billede dk-andersson Nybegynder
22. april 2010 - 15:52 Der er 3 kommentarer og
1 løsning

function tjekke pris mellem 2 andre priser. hjælp

Hej

har en side hvor der skal lave en fra pris.. Derfor har jeg lavet dette lille script som jeg ikke rigtig kan få til at spille. Det skal lige siges at der er 10 forskellige ting på siden som kalder funktion på samme tid ved  ikke om det har noget at sige.

function between($e,$id) {
$count         = 0;
$a            = 3000;
$b            = 4000;
$finished     = false;
$fra_pris     = array(101,121,140,160,179,200,220,241,261,282,302,322,343,363,384,404,425,445,466,486,507,527,548,569,588,609,629,649,668,688,707,272,746,766,785,805,824,844,863,883,902,922,941,961,980,1000,1019);
    while(!$finished) {
        //echo $a."<br />".$b;
        $split     = explode(".",$e);
        $e         = $split[0].$split[1];
        //echo $e;
        if($e > $a AND $b > $e) {
            echo $fra_pris[$count];
            //echo "virker";
            $finished= true;
        }
       
        $count++;
            if($count =='1') {
                $a += 1100;
                $b += 1000;
            } else {
                $a += 1000;
                $b += 1000;
            }
       
    }
}
Avatar billede zynzz Praktikant
22. april 2010 - 18:50 #1
Kan du beskrive hvad funktionen helt nøjagtigt skal ende ud med..?
Avatar billede majbom Novice
22. april 2010 - 20:42 #2
jeg forstår heller ikke helt hvad du vil?
Avatar billede dk-andersson Nybegynder
22. april 2010 - 21:53 #3
Okay.. jeg har en strip produkter.. som man kan købe på afdrag.. Det som min script gøre er at den tjekker hvor prisen på produkt ligger i mellem og ud skriver derefter den pris fra array som passer.. Det er hvad de skal betale om måneden.

Håber at det giver lidt mere mening. Problemet er at denne funktion bliver kørt af 30 forskellige produkter på engang.. Så jeg har en ide om at den stopper efter det første produkt er færdigt. Så skal have ændret script sådan at det ikke stopper de andre som køre
Avatar billede dk-andersson Nybegynder
23. april 2010 - 11:34 #4
Har selv løst det.. ændre while loop til for loop og så spillede det bare.
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