Hallo,
mal am Beispiel von der "/admin/orders.php".
Würde gern, da ich gerade komplett umbaue - für alle
- sowas wie eine zentrale Datei/File schaffen, um für spätere Änderungen nur eine Datei zu haben.
Hinter dem:<?php if (($action == 'edit') && ($order_exists)) {?>
würde ich gern ein file einbinden.
Hatte schon versucht eine Datei mit dem Namen: "kopfzeile.php" im Ordner "/admin/" per "include" einzubinden. Funktionierte auch fast, nur der "case select" in der "kopfzeile.php" wurde nicht ausgeführt. Per "DIR_WS" kamen nur Fehler, reicht wohl nicht einfach per
<?php require(DIR_WS_INCLUDES . 'kopfzeile.php'); ?>
einzubinden.
Die Datei "kopfzeile.php" ist neu. Diese möchte ich ein vielen Stellen einbinden. In dieser Datei soll per
switch ($_GET['action']) {
Anweisung = 001 ???
Anweisung = 001 ???
case '001':
echo 'Ausgabe 1';
break;
case '002':
echo 'Ausgabe 1';
break;
}
jeweils die richtige Ausgabe in den verschiedenen Dateien geschehen.
Anhand folgendem Beispiel benötige ich die richtige Syntax, damit ich einen Ansatz habe für die Programmierung.
Wenn nun z.B. in einer Datei (wie der "orders.php") folgendes steht:
<?php if (($action == 'edit') && ($order_exists)) {?>
muß ja in diesen Befehl etwas eingebaut werden, damit aus dem action == edit >> mein "case 001" wird.
Und in meiner Datei ("kopfzeile.php") muß ein Code rein, der die Zuweisung für den "case 001" gibt.
Wenn ich das richtig sehe.
Das Gleiche benötige ich ebenfalls in der "orders.php" hinter:
}
elseif ($action == 'custom_action') {
include ('orders_actions.php');
} else {
Das durch das "else" mein "case 002" ausgewählt wird.
Den "action == custom_action" verstehe ich nicht weil "orders_action.php" eine leere Datei ist!
Wer kann mir da einen Ansatz geben.
So ganz allein und nur mit den PHP-Erklärungen schaffe ich das nicht.
Linkback: https://www.modified-shop.org/forum/index.php?topic=17695.0