Hallo,

Ik heb al topic gezocht op dit onderwerp, maar kom er maar niet uit. Misschien is het ook wel niet wat ik wil.
Ik heb een menubalk met daarin buttons. De layout is ongeveer als volgt
header.htm
home.htm

In de index.php heb ik bovenstaande met een include in de index geplaatst. Gaat allemaal goed.
Nu wil ik als ik op een button klik, de pagina laten openen in de home.htm, terwijl de header dus bovenaan blijft staan.

Excuus als het topic al vele malen is besproken. Wie wil/kan me helpen met beetje duidelijke uitleg? Veel kennis heb ik er niet van.

Alvast mijn dank,
Pieter
Hmm beetje vaag hoe je het wilt doen.
Ik heb ook niet echt veel kennis maar ik weet wel een phpscriptje.

Als je in index.php je html code neer zet, En je zet dan deze code in je content:

<?       
           if(!$_GET['pagina'])  
               $_GET['pagina'] = "home";       
               
           if(file_exists($_GET['pagina'].'.php'))  
               include($_GET['pagina'].'.php');       
           else  
               include("error.php");  
               
           ?>

Dus deze code zet je dus in je index waar je normaal je tekst hebt staan.
Dan maak je het bestand home.php en daar zet je dan wat tekst in.
Dit script roept home.php automatich op.
Je link wordt dan .nl/index.php?pagina=home
Dus je hoeft dan geen html in het bestand home.php te zetten.

Dan kun je meer pagina's aanmaken bv contact.php
Link dan naar .nl/index.php?pagina=contact

Maak dan ook even een error.php

Ik denk dat dit is wat je zoekt.
divje met scrollbars... dan heb je ook een soort van frames...
[edit]Of gebruik gewoon geen frame[/edit]
Er is niks mis met frames en met XFrames al helemaal niks meer.
Helaas gebruiken veel mensen frame gewoon niet goed.
Er is wel heel veel mis met frames..

Google leest je frames niet. Dus gebruik liever geen frames als je een site wilt die bezoekers trekt!
peter schreef op 17.04.2007 10:44
Google leest je frames niet.

Er spoken bij mij al sinds 5 april diverse google-bots rond op mijn testsite. En die site is met frames gemaakt.
Allemaal bedankt voor de berichtjes.
Van divje met scrollbar, of XHTML ben ik niet op de hoogte. Ook php is mij niet echt bekend.

Ferdi, ik heb je code geprobeerd en uitgetest, maar ben een stukje vooruit. Ik gebruik alleen htm bestanden (alhoewel ze met php ook mis gingen, maar ik ze gewoon gerenamed had. Hoort natuurlijk niet zo, maar kan het?)
Ik heb de links uit de menubalk gelinkt naar index.php (die wel dan)
Parameters ingevuld , zodat queryreeks naam pagina, waarde contact.htm en dus deze link geeft: index.php?pagina=contact.htm
Als ik op de button klik krijg ik de errorpagina

Indien de pagina's allemaal php moeten staan, waar begin ik dan mee. Nu staat er <html>, omdat ik ze zo opgemaakt heb. Ik kan er volgens mij niet alleen <?php boven zetten toch?

Graag nog even je hulp...
Alvast bedankt
In principe kan een pagina.php volledige html code bevatten zonder enige php code er in.
Je stuurt niet correct door. Er zit dus een foutje in je index.php.
Ik heb dit php scriptje
<?php
include("boven.php");
?>


en deze code
<?php
if(!$_GET['pagina'])  
$_GET['pagina'] = "home";       
             
if(file_exists($_GET['pagina'].'.php'))  
include($_GET['pagina'].'.php');       
else  
include("error.php");  
?>

In de index staan.
Bedoel je soms het doorsturen vanuit boven.php (het menu)?

Reageren