bezorg de laatste berichten direct op de desktop
Welkom, Gast
Alstublieft Inloggen of Registreren.    Wachtwoord verloren?

pagina include werkt niet
(1 bezoeker) (1) Gast
Ga naar onderkantPagina: 1
TOPIC: pagina include werkt niet
#5762
pagina include werkt niet 3 Jaren, 8 Maanden geleden Karma: 0
Goededag,
Ik ben ondertussen al een weekje aan het stoeien met een php pagina, maar ik krijg het gewoon echt niet voor elkaar. Het gaat om deze pagina: www.dohoekstra.com/chairmate1/zaal.php Die pagina moet zichtbaar worden op www.dohoekstra.com/chairmate1 maar vooralsnog werkt dat niet, als ik dan op "De Zaal" druk, dan lijkt het wel alsof die zaal.php meerdere keren wordt geladen.
Dit is van mijn index.php
<?php
if ($_GET['pageID'] == ''){
include("home.php");
}
if ($_GET['pageID'] == 'Home'){
include("home.php");
}
if ($_GET['pageID'] == 'De Zaal'){
include("zaal.php");

etc.
De andere pagina's werken wel prima, is er iemand die mij kan vertellen wat ik fout doe. zaal.php heeft ook nog enkele pagina's, misschien dat het daar aan ligt.
Groeten,
Dennis
powerglide
Newbie
Berichten: 1
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#6062
Re:pagina include werkt niet 3 Jaren, 6 Maanden geleden Karma: 1
Euhm... Het is volgens mij normaal dat je niets ziet, aangezien je een framespagina include.

Ik stel ook vast dat je andere includes (zoals tickets.php) eveneens een <head> bevatten... Dit is ook fout.

In je include bestanden (tickets.php, zaal.php, ...) moet enkel en alleen HTML-code komen die je effectief wenst te hebben op de plek waar je include:

Code:


<html>
  <head>
  </head>
  <body>
<?php
include "bestand.php";
?>
  </body>
</html>



De include "bestand.php" moet hoeft (en mag) dus geen <head>, <body>, ... bevatten...
Mathieu
WMS Fan
Berichten: 19
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#6089
Re:pagina include werkt niet 3 Jaren, 6 Maanden geleden Karma: 0
Ik denk dat je probleem de spatie in De Zaal is, wat gebeurt er als je er:
if (urldecode($_GET['pageID']) == 'De Zaal'){ van maakt

Overigens spaties in urls zijn gewoon niet aan te raden.
_arno_
WMS Fan
Berichten: 16
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#6168
Re:pagina include werkt niet 3 Jaren geleden Karma: 0
Even nog iets anders wat mij opviel, ik weet niet hoeveel if-statements je daar opgesomd hebt staan, maar het is verstandig om bij series van if-statements gewoon een switch te gebruiken:

[php]<?php

switch($_GET['pageID'])
{
case "pagina1": include"home.php"; break;
case "pagina2": include"pagina2.php"; break;
case "pagina3": include"pagina3.php"; break;
case "pagina4": include"pagina4.php"; break;
default: include"home.php";
}
?>[/php]

Misschien heb je er wat aan komt in ieder geval de leesbaarheid ten goede!


Edit: Oh, da's helemaal een leuke... een oud topic dat helemaal bovenaan staat never mind. En de emoticons flippen de pan uit als je een code neer wil zetten...
Coilion
Newbie
Berichten: 2
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
Laatste Wijziging: 15/01/2009 21:46 Door Coilion.
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
Ga naar bovenkantPagina: 1
Moderators: Rik, Roy