Avatar billede bapper Nybegynder
07. februar 2003 - 10:32 Der er 8 kommentarer og
1 løsning

Loade includes én efter en i samme dokument!

Hej,

Hvordan indlæser jeg includefiler (ex. include1.inc, include2.inc osv.) én efter én i samme dokument (ex. default.php) via en menu i selvsamme dokument?

VIGTIGT: Den første includefil skal indlæses som default, når dokumentet loades! Når der så klikkes på linkene i menuen skal den skiftes ud med de resterende includes, alt efter hvilket link der vælges.

HELP PLEACE...

Bapper
Avatar billede jpvj Nybegynder
07. februar 2003 - 11:31 #1
Du sørger for at hver menupunkt kan identificeres unikt, ex.

<A HREF=default.php?menu=1>Menupunkt 1</A>
<A HREF=default.php?menu=2>Menupunkt 2</A>

Nu har jeg ikke lige kodet PHP i 2 år, så jeg er lidt rusten :-)
I din default PHP fil, tester du så på, hvad menu er sat til:

<? if(isset($menu))

  // Laves naturligvis med en switch/case
  if ($menu == 1) include(include1.inc)
  else if ($menu == 2) include(include2.inc)
?>

Du skal naturligvis sørge for, at .inc filen giver "mening" på det sted, hvor den indsættes.

Mvh JP
Avatar billede sostack Nybegynder
07. februar 2003 - 11:51 #2
<?
switch($_GET['menu']){
CASE "1":
include("menu1.inc");
BREAK;
CASE "2":
include("menu2.inc");
BREAK;
DEFAULT:
include("default.inc");
BREAK;
}

//sostack
Avatar billede jpvj Nybegynder
08. februar 2003 - 02:24 #3
sostack> Vi er vist enige. Hvad sker der, hvis menu ikke er defineret? I "gamle dage" *G* testede vi med isset(), hvad returnerer $_GET['menu'] hvis den ikke er defineret?

JP
Avatar billede simm Nybegynder
09. februar 2003 - 19:32 #4
den returnerer det der står under DEFAULT, ikke?
Avatar billede jpvj Nybegynder
10. februar 2003 - 23:10 #5
Tjo ... det gør den måske. Har ikke testet det. Som skrevet er jeg ikke "varm" i PHP, så jeg ved ikke hvordan en ikke defineret variabel håndteres.

JP
Avatar billede jpvj Nybegynder
13. februar 2003 - 00:29 #6
Hva'e ... du har to afviste svar, men ikke kommenteret yderligere. Er du gået helt kodekold?

JP
Avatar billede bapper Nybegynder
13. februar 2003 - 00:59 #7
Til JP,
Svarene har ikke løst mit problem - jeg har derfor afvist dem og troede så at speørgsmålet var afsluttet. Er det da ikke det? I så fald, hvad skal jeg da gøre hvis jeg vil lukke spørgsmålet?
Avatar billede schaefner Juniormester
13. februar 2003 - 01:00 #8
bapper >> Du laver selv et svar og acceptere det :)
Avatar billede bapper Nybegynder
13. februar 2003 - 01:05 #9
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