Geschrieben von stefplanet am 20.11.2004, 21:47

Ein Switch ist eine Methode, die URL-Navigation (index.php?go=main) zu verwirklichen, und zwar eine etwas andere als die im Tutorial von laz (http://www.lima-city.de/tutorials?m=show&id=751) beschriebene (allerdings hat diese hier im Gegensatz zu laz seiner bei mir funktioniert :P).

Der Code für ein solches Switch sieht dann wie folgt aus ...


<?

switch ($show){
case 'main': include ('main.php'); break;
case 'pics': include ('pics.php'); break;
case 'about': include ('about.php'); break;
default: include ('main.php'); break;
};

?>

Wenn der Besucher nun die PHP-Datei (wir nennen sie einfach mal index.php) aufruft, so wird ihm automatisch die Datei 'main.php' angezeigt, wenn er nichts weiter in der URL-Angabe eingibt (default). Gibt er nun index.php?show=pics ein, so bekommt er die Seite pics.php angezeigt.

Die Liste der 'case's kann natürlich beliebig erweitert werden. Dabei darf man aber nicht das abschließende 'break;' vergessen!

Wenn man statt show=xxx z.B. go=xxx haben wollt, ändert ihr einfach das $show in $go ;-)

Wer will, kann auch mehrere Switches hintereinander schalten. In der URL gibt man dann z.B. index.php?go=main&design=default ein (also die verschiedenen Variablen mit einem & verbinden).

Viel Spaß mit dem Script, Stefan
Bei Fragen schreibt mir am besten ne PM ...

Bewertung Anzahl
6
66,7 %
4 Bewertungen
5
16,7 %
1 Bewertungen
4
16,7 %
1 Bewertungen