Steusi
Nasenbär
Hallo, ich möchte durch ein Menü immer die aufgerufene Seite in meine bestehende Seite includieren.
Nun sind meine Varibalen im Case aber fortlaufend. Also könnte man ja eine Schleife einbauen:
Nur klappt es logischerweise nicht. Case in einer For-Schleife? Ein break würde es immer sofort beenden, etc.
Gibt es eine Möglichkeit mein Vorhaben zu realisieren, da ich von vornherein nicht weiß wie viele Case auftreten können.
Würde mich freuen, wenn mir jemand einen Rat geben könnte.
PHP:
if(isset($_GET['section'])) {
switch($_GET['section']) {
case $main_site[1][0]:require $main_site[1][100];
break;
case $main_site[2][0]:require $main_site[2][100];
break;
case $main_site[3][0]:require $main_site[3][100];
break;
default: // Wenn eine ungültige Section angegeben wurde soll main gezeigt werden
require "site/mainsite.php";
break;
}
}
else
{ // wenn section nicht angegeben wurde soll main angezeigt werden.
require "site/mainsite.php";
}
Nun sind meine Varibalen im Case aber fortlaufend. Also könnte man ja eine Schleife einbauen:
PHP:
// count_mainsiteall = Anzahl der Arrayeinträge
for($i=0;$i<$count_mainsiteall;$i++) {
case $main_site[$i][0]:require $main_site[$i][100];
break;
}
Gibt es eine Möglichkeit mein Vorhaben zu realisieren, da ich von vornherein nicht weiß wie viele Case auftreten können.
Würde mich freuen, wenn mir jemand einen Rat geben könnte.