heey allemaal

Ik wil iets maken van
index.php?p=1 --> dan krijg ik text 1 te zien
index.php?p=2 --> dan krijg ik text 2 te zien
enz.

index.php moet link geven naar de rest (maar die voer ik handmatig in.

ik heb nu dit:

<?php
if (isset ($_REQUEST['p']))
{
switch ($_REQUEST['p']))
{
case '1':
echo 'pagina 1';
break;
case '2':
echo 'pagina 2';
break;
}
}
else
{
echo '<a href="?p=1">link naar 1</a>';
}
?>

Alleen hierbij blijft mijn pagina helemaal wit, wat moet ik doen om het goed werkend te krijgen?

Greetz
Lukie

PS: Ik heb error_reporting(E_ALL); boven mijn pagina staan, maar deze geeft geen errors
$_REQUEST?

Gebruik eens $_GET['p']
nee werkt niet, de pagina blijft nog steeds wit

zowel index.php als index.php?p=1

Greetz
Je vraagt hem toch wel op door een webserver (edit: met php eraan gekoppeld), en niet direct?
Probeer ook eens een echo direct na error_reporting(E_ALL) te zetten, oftewel, voor iedere lus.
if(isset($_GET['p']))
{
echo $_GET['p'];
}

Om te kijken of het uberhoud wel werkt.
überhaubt:P

verder lijkt het mij ook wel een goed idee:p

edit:
als je wilt testen of PHP correct geïnstalleerd is kun je een bestand aanmaken met de volgende code:
<?php phpinfo() ?>

als je dat weer terug krijgt op het scherm doet i het niet, als je een ellenlange tabel krijgt over wat allemaal aan en uit staat is het goed:P
zoek een op layout en scripts. Dan zie je voorbeelden hoe je het kan doen
ik vondt de code een tikje typische heb het ff opgezocht op php.net die geven het volgende (afgezien van de al behandelelde request)

<?
switch ($i):
case 0:
print "i is gelijk aan 0";
break;
case 1:
print "i is gelijk aan 1";
break;
case 2:
print "i is gelijk aan 2";
break;
default:
print "i is niet gelijk aan 0, 1 of 2";
endswitch;
?>

ik miste de default stage: nu weet ik als beginner niet hoe verplicht dit is maar mijn boek (tip) hamerde erop dat je deze altijd moest toevoegen als controle methode.

hopelijk ben je weer een stapje verder.
susces
b-Art
Ja ik vraag hem op op een server met php ondersteuning ^_^

@arjan
met jouw script kreeg ik keurig te zien wat ik achter de ?p= had getypt

@bart
ga ik nu proberen
thx het werkt!
Fijn Luuk dat het werkt :)

Voor de mensen die meelezen well die vinden je oplossing ook heeeeeeeel interessant.

Zou je dit ook met ons willen delen?

Reageren