login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pagina Include

Offline fokkol - 21/10/2005 13:34
Avatar van fokkolNieuw lid Goedenmiddag,
Ik zit met een probleem.
Ik werk met includes en vraag zo de pagina's op.
  1. <?php
  2. switch($_GET['p'])
  3. {
  4. case "algemeen": include('home.php'); break;
  5. Code Geknipt
  6. default : include('nieuws/voorbeeld.php');
  7. }
  8. ?>

Dit werkt , maar nu ik bijvoorbeeld de home.php laad en daar weer een link naar een andere php bestand inzet, word deze natuurlijk niet ge-include. maar ik weet niet hoe ik dat moet doen ?
ik dacht zelf aan "www.blaat.nl/index.php?p=home&devolgendepagina"

Alvast bedankt  

11 antwoorden

Gesponsorde links
Offline Wijnand - 21/10/2005 13:37
Avatar van Wijnand Moderator nee joh.. je kan gewoon weer een include doen.....


[bestand1]
include bestand2
[/bestand1]

[bestand2]
include bestand3
[/bestand2]

[bestand3]
include bestand4
[/bestand3]

dat kan gewoon.
Offline fokkol - 21/10/2005 13:39 (laatste wijziging 21/10/2005 13:50)
Avatar van fokkol Nieuw lid //edit
Dat ook in de index.php zetten ?
Offline Thomas - 21/10/2005 14:36
Avatar van Thomas Moderator Kijk met $_GET op welke pagina je zit, en bouw op grond daarvan een URL.
Offline Wijnand - 21/10/2005 14:50
Avatar van Wijnand Moderator index.php
  1. <?php
  2. include("home.php");
  3. ?>


home.php
  1. <?php
  2. include("test.php");
  3. ?>


zo kun je het doen, alleen dat moet je even aanpassen op je eigen script.
Offline lau - 21/10/2005 19:47
Avatar van lau HTML interesse [offtopic - maar relaterend]
Hoe krijg je zo'n url:
  1. ?pagina=forum/index&ond=reply&cat=1&id=9996

en dan heb ik het over forum/index, hoe krijg je die slash daar met zelfde code als fokkel.
De gewone
  1. ?pagina=forum&id=index
snap ik wel.. alleen da slash.. hoe krijg je die?
[/offtopic - maar relaterend ]
Offline Rens - 21/10/2005 20:15
Avatar van Rens Gouden medaille

Crew algemeen
Gewoon hetzelfde?
?pagina=forum/index
  1. switch($_GET['pagina'])
  2. {
  3. case "forum/index":
  4. include("forum/index.php");
  5. break;
  6. }

?
Offline Thomas - 21/10/2005 20:33
Avatar van Thomas Moderator forum/index verwijst naar /forum/index.php
en dit is weer een nieuwe indexfile (de indexfile voor het forum).

Op deze manier kun je je site hierarchisch opzetten.
Je kunt elk onderdeel zijn eigen index-file geven.
Offline lau - 21/10/2005 20:34
Avatar van lau HTML interesse ooh... is het zo simpel... ok.. ga maar verder met probleem van fokkel (mocht ie niet opgelost zijn)
Offline fokkol - 22/10/2005 15:04 (laatste wijziging 22/10/2005 15:50)
Avatar van fokkol Nieuw lid nog bedankt voor de reacties enzo 
Ik heb de afgelopen dagen weer lekker geprust en kan nu mischien mij probleem beter formuleren.:lamp:

heb even een test pagina gemaakt en probeer daar nu een gastenboek(cute guestbook) script erin te includen.
Het gastenboek laden dat lukt, maar het teken gastenboek doet het niet.

Dit is de include dit ik aanmaak om de tekengastenboek te inlcuden:

case "gastenboekteken":
$page="guestbook.php?action=sign";
break;

Als ik die link alleen in me browser invoer [http://www.antonides-design.nl/test/guestbook.php?action=sign] dat werkt gewoon.

nu pas ik die link aan die in me guestbook.php staat.

OUD > echo "<a href=?action=sign class=gmenu>Click here to sign our Guestbook</a>";
NIEUW > echo "<a href=?page=gastenboekteken class=gmenu>Click here to sign our Guestbook</a>";

Nu probeer sla ik het op en probeer de link uit.
http://www.anto...nboekteken

Helaas werkt het niet, kan iemand mij vertellen wat ik fout doe ?
Sorry dat het een beetje lang is geworden^^

//edit Sepp Vioos van Phpfreakz.nl gaf mij de oplossing:

in je index:

alleen de $page=guestbook

in je guestbook:

De toevoegen:

echo "<a href=index.php?page=guestbook&action=sign class=gmenu>Click here to sign our Guestbook</a>";
Offline Thomas - 22/10/2005 17:16
Avatar van Thomas Moderator Is het nu opgelost dan?

Je moet dus iig die &action=sign opnemen lijkt mij...
Offline fokkol - 22/10/2005 22:24 (laatste wijziging 22/10/2005 22:24)
Avatar van fokkol Nieuw lid ja het is opgelost.. dit was het enige wat ik hoefde te doen
orgineel <a href=?action=sign class=gmenu>
werkend <a href=index.php?page=guestbook&action=sign class=gmenu>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.261s