Okay, ich habe eine PHP-Datei, die mehrere switch($_GET[''])
Anweisungen enthalten muss. Zum Beispiel: switch($_GET['id'])
, switch($_GET['open'])
, switch($_GET['number'])
... Muss ich es schließen mag:
Mehrere Schalteranweisungen
switch($_GET['id'])
{
}
Oder:
switch($_GET['open'])
{
};
Eine untereinander mit oder ohne Semikolon?
Das ist mein index.php:
Es ist nicht voll arbeiten. Meine PHP-Datei ist wie dieses (Index.php):
<?php
// THE MAIN SITE
switch($_GET['open'])
{
default: include("Home-Page.php");
case 'Site': include("LetsStart/Pages/Home.php"); break;
case 'Links: switch ($_GET['topics'])
{
default: include("LetsStart/Pages/Links.php"); break;
case 'Tourism': include("LetsStart/Pages/Tourism.php"); break;
case 'Finance': include("LetsStart/Pages/Finance.php"); break;
case 'Health Care': include("LetsStart/Pages/HealthCare.php"); break;
}
break;
case 'About Us': switch ($_GET['details'])
{
default: include("LetsStart/Pages/AboutUs.php"); break;
case 'What We Do': include("LetsStart/Pages/WWD.php"); break;
case 'Our History': include("LetsStart/Pages/OurHistory.php"); break;
}
break;
}
// ENCYCLOPEDIA
switch($_GET['letter'])
{
case 'B': switch($_GET['term'])
{
default: include("LetsStart/Pages/TheEncyclopedia/Letter-B-Main.php"); break;
case 'Term 1': include("LetsStart/Pages/TheEncyclopedia/B/1.php"); break;
case 'Term 2': include("LetsStart/Pages/TheEncyclopedia/B/2.php"); break;
case 'Term 2': include("LetsStart/Pages/TheEncyclopedia/B/3.php"); break;
}
break;
}
?>
Es hält meine Homepage und die erste Seite von dem zweiten Schalter zu laden.
kein Semikolon benötigt. http://php.net/manual/de/control-structures.switch.php –
keine Notwendigkeit Semikolon am Ende http://www.w3schools.com/php/php_switch.asp – JYoThI