Mir ist klar, dass ich wohl include und die switch-Anweisung verwenden muss, doch wie weise ich einem Link eine bestimmte include-Datei zu (bestimmt über GET oder POST, doch wie)?
Am einfachsten vermutlich so, also die verzweigung aufgrund eines bestimmten Wertes in einer GET-Variable.
Ist zwar nicht skalierbar, aber bei einer einzelnen Seite zweckerfüllend.
switch ($_GET['foo']) {
case 'news':
readfile('news');
break;
case 'press':
readfile('press');
break;
default:
readfile('home');
break;
}
>
> Wenn du nur statischen Text einbinden willst, der nicht durch den PHP-Interpreter muss, ist readfile() die bessere Alternative zu include()
>
> `include($_GET['foo']);`{:.language-php} ist eine skalierbare Möglichkeit, aber uu. gefährlich - denk nichtmal dran das so einzusetzen ;).
Genau hier liegt leider mein Problem, denn diese Lösung hatte ich bereits über Google gefunden...doch wie weise ich jetzt einem Button/Link den Wert für die GET-Variable zu, so dass sich der Text entsprechend ändert? Kann mir vllt. mal jemand einen kleinen, den oberen Quellcode ergänzenden, Code schreiben (am besten wäre es, wenn jmd das ganze mit einem Beispielslink machen könnte)?
Mfg,
Newbie