Avatar billede Asger Carlsen Nybegynder
29. februar 2008 - 20:32 Der er 4 kommentarer og
1 løsning

jump / tilbage i script

Jeg søger en form for jump-funktion. Har været lede lidt hist og her, men ved ikke helt hvad jeg skal lede efter. Det jeg søger er en funktion der kører et script igennem, og så har mulighed til at gå tilbage. For at køre scriptet igen. Noget i stil med

START
$tal = $tal+1;
if($ny_tal < 5) {
JUMP => START
} else {
echo"tal: $tal";
}

// Carl
Avatar billede thesurfer Nybegynder
29. februar 2008 - 20:55 #1
Det hedder en løkke.. :-)

Eksempel:

while ($tal < 5)
{
$tal = $tal+1;
}
echo"tal: $tal";

Eller andre løkker..

Det jeg ikke helt forstår ved dit eksempel er, at du lægger 1 til variablen "$tal", men spørger om en anden variabel kaldet "$ny_tal" er mindre en "5"..

Hvis du gør det, skulle du gerne få en fejl, hvis $ny_tal ikke eksisterer.. hvis den eksisterer, vil du få en uendelig løkke (bruger 100% cpu, hele tiden), da $ny_tal ikke bruger inkrementeret (lagt 1 til)..

Med mindre at "JUMP => START" ikke kun er "JUMP => START", men indeholder kode der arbejder med "$ny_tal"..
Avatar billede avminarm Juniormester
29. februar 2008 - 20:57 #2
jeg er ikke sikker på hvad du mener - men med header location måske??
$tal = $tal+1;
if($ny_tal < 5) {
header("location: fil.php&argument=forfra");
} else {
echo"tal: $tal";
}
Avatar billede Asger Carlsen Nybegynder
29. februar 2008 - 20:59 #3
$ny_tal var en fejl fra min side, der skulle bare stå $tal.

Løkken fungere vel så på den måde den vil blive ved at lægge 1 til $tal indtil den overstiger 5, og så udskrive $tal?
Avatar billede Asger Carlsen Nybegynder
29. februar 2008 - 21:03 #4
Det var lige som thesurfer's eksempel, har lige testet det. Bare min formulering der ikke var helt i top. Sådan kan det være når man ikke lige helt er klar over hvad man leder efter.

thesurfer /> smid et svar for point
Avatar billede thesurfer Nybegynder
29. februar 2008 - 21:06 #5
Hehe.. helt iorden :-)

Kode er logisk, der er lige til at forstå.. formuleringer er menneskeligt og kan indeholde fejl.. :-)

(eller noget i den stil)

Jeg går ud fra, at eksempel var meget simplificeret.. for det giver ingen mening at lave en løkke, der kører så længe $tal er under 5, og derefter udskrive tallet.. for så kender du jo allerede resultatet, idet det er betingelsen for at afslutte løkken.. :-)


- Svar
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