Hjælp til include

Tags:    php

<< < 12 > >>
Jeg er nybegynder med PHP, og har lige et spørgsmål om include.

Jeg har fundet ud af, hvordan man bruger include, så man f.eks. får adressen:

http://www.etellerandet.dk/main.php?emne=noget

Men hvis min side nu er inddelt i kategorier, så adressen skulle hedde:

http://www.etellerandet.dk/main.php?emne=1&kategori

Hvad gør jeg så?

Med venlig hilsen Peter Steen Hansen, ps_hansen@msn.com



11 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Jeg er nybegynder med PHP, og har lige et spørgsmål om include.

Jeg har fundet ud af, hvordan man bruger include, så man f.eks. får adressen:

http://www.etellerandet.dk/main.php?emne=noget

Men hvis min side nu er inddelt i kategorier, så adressen skulle hedde:

http://www.etellerandet.dk/main.php?emne=1&kategori

Hvad gør jeg så?


Hvis jeg har forstået det rigtigt vil du vide hvad du skal bruge i din php kode når du har sat to variabler?
Hvis det er det så kan du bruge
Fold kodeboks ind/udKode 


Hvis ikke det var sådan kunne jeg også tænke mig en lidt bedere forklaring.


----------------------------------------
Ding Dong Dynamolygte



Okay... jeg prøver at forklare det lidt bedre, hvis jeg kan.

På index.php indgår dette stykke kode:

Fold kodeboks ind/udKode 


Et link i filen menu.php ser f.eks. sådan ud:

Fold kodeboks ind/udKode 


Jeg har mappen "inc", hvor alle mine filer ligger (f.eks. main.php). Index.php ligger i roden. Men hvis jeg nu vælger at oprette en mappe i inc-mappen, så stien f.eks. hedder /inc/mappe/, hvad gør jeg så for at kalde den fil der ligger deri? Hvad skal jeg skrive i mit link?

Håber det var lidt bedre forklaring...

Med venlig hilsen Peter Steen Hansen, ps_hansen@msn.com

[Redigeret d. 09/04-04 03:21:03 af Peter Steen Hansen]


tror jeg har forstået dig rigtgt...

Fold kodeboks ind/udKode 

________________________________
www.ssjpride.dk



User
Bruger #852 @ 20.04.04 00:48
Jeg er nybegynder med PHP, og har lige et spørgsmål om include.

Jeg har fundet ud af, hvordan man bruger include, så man f.eks. får adressen:

http://www.etellerandet.dk/main.php?emne=noget

Men hvis min side nu er inddelt i kategorier, så adressen skulle hedde:

http://www.etellerandet.dk/main.php?emne=1&kategori

Hvad gør jeg så?

Med venlig hilsen Peter Steen Hansen, ps_hansen@msn.com


<?
## henter variablerne fra adresselinien
$emne = $_REQUEST[emne];
$kategori = $_REQUEST[kategori];
?>

<!-- Menu på siden -->
<a href=main.php?emne=php&kategori=debat>php - debat</a>
<a href=main.php?emne=php&kategori=artikler>php - artikler</a>
<a href=main.php?emne=asp&kategori=debat>asp - debat</a>
<!-- Menu slut -->

<!-- her hentes include-filerne -->
<?
include "$emne" . ".php"; ## henter filen i samme bibliotek
?>

Eller i andet bibliotek:

<?
include "inc/" . "$emne" . ".php"; ## henter filen i biblioteket »inc«
?>

Du kan også have bibliotekerne opbygget på denne måde:

php/artikler.php

<?
include "$emne" . "/" . "$kategori" . ".php";
?>

Eller du kan hente to filer:

<?
include "$emne";
## og så vil jeg også gerne vise kategori
include "$kategori";
?>


Til slut vil jeg lige fortælle om require, som også er en funktion, der ligner include, men forskellen er, at hvis filen, require skal hente, ikke findes, stoppes hentningen af resten af siden, mens include blot viser resten af siden.

<?
require "$emne" . ".php";
?>

Håber, du kan bruge lidt af det







Jeg er nybegynder med PHP, og har lige et spørgsmål om include.

Jeg har fundet ud af, hvordan man bruger include, så man f.eks. får adressen:

http://www.etellerandet.dk/main.php?emne=noget

Men hvis min side nu er inddelt i kategorier, så adressen skulle hedde:

http://www.etellerandet.dk/main.php?emne=1&kategori

Hvad gør jeg så?

Med venlig hilsen Peter Steen Hansen, ps_hansen@msn.com


http://www.etellerandet.dk/main.php?emne=1&kategori=1

så laver du bare to includes!

<? php include(emne); ?> tror det er sådan, der hvor emne skal includes og <? php include(kategori); ?> der hvor kategori skal includes
________________________________
www.ssjpride.dk



Jeg forstår ikke rigtig hvad du mener. Kunne du prøve at forklare det nærmere?

Med venlig hilsen Peter Steen Hansen, ps_hansen@msn.com



Okay... jeg prøver at forklare det lidt bedre, hvis jeg kan.

På index.php indgår dette stykke kode:

Fold kodeboks ind/udKode 


Et link i filen menu.php ser f.eks. sådan ud:

Fold kodeboks ind/udKode 


Jeg har mappen "inc", hvor alle mine filer ligger (f.eks. main.php). Index.php ligger i roden. Men hvis jeg nu vælger at oprette en mappe i inc-mappen, så stien f.eks. hedder /inc/mappe/, hvad gør jeg så for at kalde den fil der ligger deri? Hvad skal jeg skrive i mit link?

Håber det var lidt bedre forklaring...

Med venlig hilsen Peter Steen Hansen, ps_hansen@msn.com

[Redigeret d. 09/04-04 03:21:03 af Peter Steen Hansen]



Nej, ikke på den måde... Prøver med et eksempel.

Adressen til mit site er http://jupsanitsau.frac.dk/.

Jeg har x antal kategorier, lad os sige 5, som har numrene 0-4:
0: Biler
1: Cykler
2: Legetøj
3: Yakokser
4: Myrer

Jeg har x antal emner (underkategorier) under hver kategori, lad os sige 5, som har numrene 0-4.
Hvis jeg nu vælger kategori 0 i menuen, og herefter vælger emne 2, vil adressen se således ud:

http://jupsanitsau.frac.dk/index.php?kategori=0&emne=2

Så har jeg x antal sider ("under-underkategorier"), lad os sige 5, som har numrene 0-4.

Hvis jeg så på http://jupsanitsau.frac.dk/index.php?kategori=0&emne=2 vælger underkategori 3, vil adressen se således ud:

http://jupsanitsau.frac.dk/index.php?kategori=0&emne=2&underkategori=3

Jeg ved ikke rigtigt, hvordan jeg ellers kan forklare det...



Nej, ikke på den måde... Prøver med et eksempel.

Adressen til mit site er http://jupsanitsau.frac.dk/.

Jeg har x antal kategorier, lad os sige 5, som har numrene 0-4:
0: Biler
1: Cykler
2: Legetøj
3: Yakokser
4: Myrer

Jeg har x antal emner (underkategorier) under hver kategori, lad os sige 5, som har numrene 0-4.
Hvis jeg nu vælger kategori 0 i menuen, og herefter vælger emne 2, vil adressen se således ud:

http://jupsanitsau.frac.dk/index.php?kategori=0&emne=2

Så har jeg x antal sider ("under-underkategorier"), lad os sige 5, som har numrene 0-4.

Hvis jeg så på http://jupsanitsau.frac.dk/index.php?kategori=0&emne=2 vælger underkategori 3, vil adressen se således ud:

http://jupsanitsau.frac.dk/index.php?kategori=0&emne=2&underkategori=3

Jeg ved ikke rigtigt, hvordan jeg ellers kan forklare det...


Og hvad er problemet så??

________________________________
www.ssjpride.dk



Hvordan navngiver jeg de forskellige kategorier, emner osv.? Hvordan giver jeg dem de numre de skal have?



Du bestemmer selv hvilke numre dine emner skal have... du skriver bare i dit link ?emne=nummer&underemne=nummer;
Når du så skal hente fra en database skal du bare huske at skrive: WHERE emne = $_GET["emne"] AND underemne = $_GET["underemne"]
Hilsen CHadi
Mit lykketal er 2959

[Redigeret d. 09/04-04 19:02:57 af CHadi]



<< < 12 > >>
t