<?
$pagina = $_GET['id'];
switch ($pagina) {
Case 1:
echo "pagina 1";
break;
Case 2:
Echo "Pagina 2";
break;
}
?>

Je moet het wel veder uitwerken enzo, maar dit is het begin :)
Als je iets in een URL erachter plakt met ?naam=waarde,
dan komt die waarde in PHP beschikbaar onder $_GET['naam']

Probeer dit maar eens uit:

<?php

if (isset($_GET['naam']))
{
echo $_GET['naam'];
}
else
{
echo "<a href=\"" .$_SERVER['PHP_SELF']. "?naam=Testje\">Klik</a>";
}

?>

Je kunt ook meerdere variabelen in de URL meesturen doormiddel van iets.php?naam1=waarde&naam2=waarde
(etc)
Zo krijg je dan weer $_GET['naam1'] en $_GET['naam2']

De namen kun je zelf bedenken.

Hopelijk is het nu een beetje duidelijk. Succes.
thanx, i think ;)

kan dat ook met submappen, en zoja hoe dan?
kan me iemand dat aangeven, met een echt voorbeeld dus zeg maar ....

ik wil in de hoofdmap een home.php bestand hebben zeg maar , en dan naar submap verwijzen, waar dan alle php bestanden staan , waar de links dus heen verwijzen bijv: links.php, contact.php

Dus dat je zoiets krijgt domain.nl/index.php?do=submap/vrienden/links

OFzo, als dat gaat. Ik ben ook niet zo bekend in php, heb basiscursus gedaan van Peter Kassenaar (Kassenaar.com) Maar heb nog een boel te leren. Je vind over zulke dingen niet veel op het net, alleen dan met fields hoe dat gaat, maar verder ook niet...

Na ik hoor het wel ;)

Alvast bedankt!
Ik heb het iets anders als DaeDaluz;

Ik heb een pagina linkid.php

Daarin staat dit:
<?

if(isset($id))
{
switch($id)
{
case home: $url = "home.php";
break;
case links: $url="links.php";
break;
// enz enz
default: $url="home.php";
}
}
else
{
$url="home.php";
}
?>

En dan in index.php op de plaats waar je de tekst wil hebben:

<? include($url); ?>
Vergeet dan niet bovenaan je index.php het bestand linkid.php te include

Reageren