wie schaff ich es für 10 scripte nur 1 datei zu benutzen ?

-GS-Master

Erfahrenes Mitglied
Wie schaff ich es für 10 scripte nur 1 Datei zu benutzen ?

Ich habe ein Adminmenü ... das sind jetzt leider nur einzelner Dateien, an der Zahl wie gesagt 10 stück, wie trenne ich die jetzt ? Das ich also dann jede einzelne Seite durch z.b.

index.php?=admin=new
index.php?=admin=edit
index.php?=admin=dele

und so weiter erreichen kann, aber alles in der datei index.php drinnen ist ?
 
Du kannst mit switch arbeiten oder mit if Abfragen.
PHP:
if($admin == new)
{
neuer_admin ("bernd", "bernd@bernd.de", "schuhgröße");
}

// oder mit switch

$temp = "OLD";
switch ($temp)
{
case "new": echo "NEW"; break;
case "OLD": echo "OLD"; break;
default: echo "DEFAULT"; break;
}
z.B. durch Funktionen bei deinem ?admin=new kannste deinen Code villeicht noch verkürzen.

PHP:
function neuer_admin ($name, $email, $etc)
{
SQL Connect;
Eintrag in die Datenbank;
return 1;
}
Bye.
 
Zuletzt bearbeitet:
Habe ebenfalls alle meine scripts in eine datei gepackt. Nur wird index.php mit der zeit fett und mit 10 scripts eventuell auch unübersichtlich. An deiner stelle würde ich die scripts nur INCLUDEN.
Code:
<? 
switch($admin){ 
case "new": include("new.php"); break; 
case "edit": include("edit.php"); break; 
case "delete": include("delete.php"); break; 
default: include("new.php"); break; 
} 
?>

deine Links baust du dann wie folgt auf
<a href="index.php?admin=new>

Hoffe, geholfen zu haben
 
fx3 hat gesagt.:
Habe ebenfalls alle meine scripts in eine datei gepackt. Nur wird index.php mit der zeit fett und mit 10 scripts eventuell auch unübersichtlich. An deiner stelle würde ich die scripts nur INCLUDEN.
Code:
<? 
switch($admin){ 
case "new": include("new.php"); break; 
case "edit": include("edit.php"); break; 
case "delete": include("delete.php"); break; 
default: include("new.php"); break; 
} 
?>

deine Links baust du dann wie folgt auf
<a href="index.php?admin=new>

Hoffe, geholfen zu haben


kornnz ich machen, leider wird das dann sehr unsicher ... auserdem ist das ganze nicht besonders groß, zumindest nicht bei einem formular, ^^ und das sind 4 scripte wo nur 5 zeilen drinnen sind ... aber mir gehts einerseitz nicht um die überischtlichkeit sondern um die sicherheit sonst kann ja jeder was machen, wenn er nur die richtige seite aufruft
 
Zurück