Avatar billede Mik2000 Professor
07. december 2006 - 21:42 Der er 4 kommentarer og
2 løsninger

Funktioner - simple spørgsmål

Hej

Et simpelt generelt spørgsmål

1: Hvis man har en masse funktioner som man inkludere i en fil vil filen så tage længere tid at loade eller er det kun hvis man kalder funktionen?

2: Hvis man i en funktion henter nogle variabler fra POST ($_POST[""];) som benyttes, hvordan gør man så når form og funktion ligger på samme side. For man skal jo sende formen så POST variablerne bliver sendt, men funktionen ligger jo i samme dokument.

3: Hvis man linker til en anden fil kan man så linke til den og bede den kører en funktion fremfor bare at kører filen fra start af?
Avatar billede kalp Novice
07. december 2006 - 22:16 #1
1: ikke noget man bør kunne bemærke... det er bare tekst så længe det ikke bliver eksekveret.

2: hvis jeg har forstået dig rigtigt så skal du i form'ens action skrive sidens navn. Du skal så på siden lave en if else blok... if blokken skal tjekke på en variabel (f.eks den knap man trykker submit på) hvis du requester denne og den er tom så er der ikke trykket på knappen og det vil sige det er første gang siden loades.
men ellers skal du jo køre else delen hvor du så har den kode du vil køre.

ved ikke om det var det du tænkte på?

3: forstår jeg ikke helt
Avatar billede mcardle Nybegynder
08. december 2006 - 06:47 #2
3: Ja, men så skal du sende dine variabler med i linket, f.eks.:

Den ene side:
<a href="anden_side.php?var1=1&var2=2&var3=3">Den anden side</a>

Anden side:
$var1 = $_REQUEST["var1"];
$var2 = $_REQUEST["var2"];
$var3 = $_REQUEST["var3"];

if(isset($var1) && isset($var2) && isset($var3)){
  kør funktion...
}

//mcarlde
Avatar billede Mik2000 Professor
26. december 2006 - 02:19 #3
Selvfølgelig........ Tak :)

I deler hvis I ligger et svar
Avatar billede mcardle Nybegynder
26. december 2006 - 02:23 #4
Tak, tak...
Avatar billede kalp Novice
10. januar 2007 - 21:17 #5
kommer her... beklager forsinkelsen..
Avatar billede Mik2000 Professor
24. januar 2007 - 02:02 #6
Sorry ventetiden....... her er point :)
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