Hallo Leute
Hab da ein kleines Problem mit Switches.
Bei mir hab ich die Seitennavigation so aufgebaut dass wenn z.b. LINK1 aktiviert ist, sieht der anders aus. Dies wird aufgrund der variable "adm" gemacht. (adm = administration)
Hier meine zwei Switches:
Zum Verständnis:
Wenn bei adm "usermanagement" gsetzt ist, soll die navigation dies anzeigen und der switch geht dann über die Klasse usermanagement.inc.php und zeigt die benötigten Sachen an.
In diesem Usermanagement werden alle User angezeigt welche in der DB sind.
Wenn ich jetz nen User hinzufügen möchte klick ich auf den Link welchen ich gemacht hab (url: index.php?adm=usermanagement&um=1)
das adm=usermanagement MUSS in der URL stehen, da ansonsten die Navigation nicht richtig angezeigt wird - der user sieht nicht in welchem menü er sich befindet.
Jetz das Problem: es zeigt mir dann BEIDE inhalte an. zum einen die Userübersicht (adm=usermanagement), zum anderen das formular um einen user hinzuzufügen.
Wie bring ichs fertig dass es mir - obwohl beide variablen (adm / um) in der URL gesetzt sind, nur um=1 anzeigt?
Danke für die Hilfe und Gruss
Luca
Hab da ein kleines Problem mit Switches.
Bei mir hab ich die Seitennavigation so aufgebaut dass wenn z.b. LINK1 aktiviert ist, sieht der anders aus. Dies wird aufgrund der variable "adm" gemacht. (adm = administration)
Hier meine zwei Switches:
PHP-Code:
// Includen der benötigten Klassen
include_once("classes/usermanagement.inc.php");
// Allgemeiner Adminswitch
switch($_GET['adm']) {
case "usermanagement": Usermanagement::showUsermanagement();
break;
case "projectmanagement": Projectmanagement::showProjectmanagement();
break;
case "efforttypes": Efforttypes::showEfforttypes();
break;
case "customermanagement": Customermanagement::showCustomermanagement();
break;
}
// Switch für Usermanagement
switch($_GET['um']) {
case 1: Usermanagement::addUser();
break;
case 2: Usermanagement::editUser($_GET['uid']);
break;
case 3: Usermanagement::delUser($_GET['uid']);
break;
case 4: Usermanagement::activateUser($_GET['uid']);
break;
case 5: Usermanagement::deactivateUser($_GET['uid']);
break;
}
Wenn bei adm "usermanagement" gsetzt ist, soll die navigation dies anzeigen und der switch geht dann über die Klasse usermanagement.inc.php und zeigt die benötigten Sachen an.
In diesem Usermanagement werden alle User angezeigt welche in der DB sind.
Wenn ich jetz nen User hinzufügen möchte klick ich auf den Link welchen ich gemacht hab (url: index.php?adm=usermanagement&um=1)
das adm=usermanagement MUSS in der URL stehen, da ansonsten die Navigation nicht richtig angezeigt wird - der user sieht nicht in welchem menü er sich befindet.
Jetz das Problem: es zeigt mir dann BEIDE inhalte an. zum einen die Userübersicht (adm=usermanagement), zum anderen das formular um einen user hinzuzufügen.
Wie bring ichs fertig dass es mir - obwohl beide variablen (adm / um) in der URL gesetzt sind, nur um=1 anzeigt?
Danke für die Hilfe und Gruss
Luca
Kommentar