Toon posts:

menu structuur werkt niet lekker

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
Ben bezig met een website maar krijg het menu niet lekker werkend.

Ik gebruik

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
switch ($_GET['pagina'])
{
    case contact:
        include 'contact.php';
        break;
    case blaat:
       include 'blaat.php';
        break;
    case informatie:
       include 'informatie.php';
        break;
    case portfolio:
       include 'portfolio.php';
        break;
    case fotos:
       include 'fotos.php';
        break;
    case media:
       include 'media.php';
        break;
    case main:
        include 'main.php';
        break;
}
?>


en in de index gebruik ik dan :

code:
1
2
<?php require_once('header.php') ; ?>
<?php require_once('footer.php') ; ?>


doe ik tussen de header en footer code met :
code:
1
<?php include('main.php') ; ?.


dan laat hij de voorpagina wel vollledig zien, maar ga ik daarna naar een andere pagina dan toont hij die pagina + de main.php eronder.

Hoe kan ik dit oplossen?

  • DexterDee
  • Registratie: November 2004
  • Laatst online: 15:10

DexterDee

I doubt, therefore I might be

Zet je error reporting in PHP eens aan, want die case statements zijn absoluut niet goed. Die krijgen allemaal warnings omdat ze van constante naar string gecast worden.

Je gebruikt string cases, maar je vergeet er haakjes omheen te zetten.

Klik hier om mij een DM te sturen • 3245 WP op ZW


  • 418O2
  • Registratie: November 2001
  • Laatst online: 17:08
Ik zou sowieso even inputfilteren, niet op constanten checken.

En ik zou een default: include 'main.php' bijvoegen in je switch/case, dan zou het klaar moeten zijn.

Verwijderd

Topicstarter
418O2 schreef op maandag 12 september 2011 @ 10:31:
Ik zou sowieso even inputfilteren, niet op constanten checken.

En ik zou een default: include 'main.php' bijvoegen in je switch/case, dan zou het klaar moeten zijn.
oke , even doen.

Verwijderd

Topicstarter
DexterDee schreef op maandag 12 september 2011 @ 10:29:
Zet je error reporting in PHP eens aan, want die case statements zijn absoluut niet goed. Die krijgen allemaal warnings omdat ze van constante naar string gecast worden.

Je gebruikt string cases, maar je vergeet er haakjes omheen te zetten.
hmm je hebt gelijk. ook direct fixen tnx

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
werkt :) de default was ik dus vergeten :)

tnx
Pagina: 1