Beheerder |
|
Beter is het om eerst te controleren of de variabele bestaat. Dit kan met de functie PHP.net: isset
Je code wordt dan:
if(isset($id) {
switch($id) {
case 1:
break;
case 2:
break;
}
}
switch($id) { case 1: break; case 2: break; } }
Omdat ik echter denk dat je een verouderde tutorial gebruikt, zal hij register globals aan hebben staan. Dit wordt echter ten strengste afgeraden!.
Je gaat gebruik maken van de url. Om informatie via de url mee te geven maak je gebruik van de $_GET global.
www.domein.nl/switch.php?id=test
Wanneer je hierbij id uit wil lezen gebruik je dus de variabele $_GET['id']
Let wel op dat je je variabele altijd beveiligd!
Je code wordt dan:
if(isset($_GET['id']) {
$id = htmlspecialchars($_GET['id'], ENT_QUOTES);
switch($id) {
case 'test':
break;
case 'home':
break;
// En nog veel meer cases
}
}
switch($id) { case 'test': break; case 'home': break; // En nog veel meer cases } }
|