Ik heb nog niet echt veel verstand van PHP, werk sinds een week actief met php.. maar in iedergeval hierbij mijn vraag:

Ik heb de volgende code gebruikt in de index (hoofdpagina):
<?php if(isset($_GET['id'])) { include($_GET['id'] . '.php');} ?>

zodat ik de layout niet hoefde te veranderen bij de overige pagina's.. De overige pagina's heb ik op de volgende manier gelinkt, index.php?id=contact bijvoorbeeld. Maar als ik nu op de index/hoofdpagina tekst typ, bijvoorbeeld: ''Welkom op de site...'' dan zie ik dus die tekst van ''Welkom op de site..'' ook op alle andere pagina's dus ook onder contact.. en dat wil ik natuurlijk niet.. Hoe kan ik dat voorkomen?? Gebruik ik een verkeerde code ? Wie o wie zou mij kunnen helpen?

alvast bedankt !
<?php
switch($_GET['id']){
case "Home": include "home.php" ; break;
case "Informatie": include "informatie.php" ; break;
case "Portfolio": include "portfolio.php" ; break;
case "Bestel": include "bestel.php" ; break;
case "Support": include "support.php" ; break;
case "Contact": include "contact.php" ; break;
default: include "home.php" ; break ; }
?>
Als je dit gebruikt is het iets veiliger omdat je op deze manier ook nog controleert of de pagina wel bestaat...
De link maak je op de zelfde manier ;-)
LOL Gaatie gw00n zijn eigen script pakken ;)
:@ Nadia
Het script van luke moet je dus includen waar je de pagina geladen wilt hebben
Als ik het op die manier doe werkt de index pagina wel maar als ik dan op Contact druk komt steeds de indexpagina te voorschijn, dus ik zie telkens de indexpagina, waar ik ook op druk..
ik heb het op deze manier:

<?php switch($_GET['id']){
case "Home": include "home.php" ; break;
case "Links": include "links.php" ; break;
case "Contact": include "contact.php" ; break;
default: include "home.php" ; break ; }
?>

Is dit zo correct dan Paul?
@Nadia

Heb je wel een contact.php?
@ Rieksie

Ja die heb ik en het is geupload... check http://www.griekenland-toerisme.nl
Ik heb de code van Luke dus aangepast en in me index gezet.. Alle links kloppen ook.. dus ze zijn gelinkt op deze manier: index.php?id=contact
Wie weet hoe ik gelijk een pagina automatisch laat doorlinken naar een andere pagina. Bijv. als iemand www.allesgoed.nl intypt, dat ie dan gelijk naar www.allesgoed.nl/zeker.php gaat.. Als ik weet hoe dat moet dan is het probleem in principe opgelost..
Het probleem is dat je in je index niet je home.php krijgt.

Als je die include krijg je hem op iedere pagina.

Heel vreemd
Het is al gelukt, bedankt voor jullie hulp!
als je dan ook nog even de oplossing post zijn we helemaal te vreden :-)

Reageren