Hi,
Wie stelle ich es an, dass ich eine Seitenaufruf mit Parameter innerhalb des Querystrings richtig verarbeiten kann ?
Genau wie jetzt auch:
Aus
PHP_Layout_Seitenaufbau.php?Nr=3&Seite=PHP_Gaestebuch.php?Seite=2
wird im erstem Schritt
Nr = 3
Seite = PHP_Gaestebuch.php?Seite=2
Entweder übergibst Du diesen String nochmal dem HTTP-Server, was allerdings etwas umständlich wäre, oder Du verarbeitest das direkt in PHP_Gaestebuch.php.
$Seite = $Query_String ['Seite'];
Ich hoffe Du überprüfst später noch, das kein Unsinn in $Seite steht?
Problem ist nun unser Gästebuch, da ich hier alle Funktionen innerhalb einer Datei abrufe und der Aufruf, beispielsweise beim Blättern, folgendermassen aussieht:
PHP_Layout_Seitenaufbau.php?Nr=3&Seite=PHP_Gaestebuch.php?Seite=2
Dritte Möglichkeit: Du änderst diesen Link und übergibst PHP_Gaestebuch.php alle nötigen Details direkt. Erfordert zwar etwas Codeduplikation, aber auch nur per include(), also nicht wirklich.
Das heisst, dass ich zwei Aufrufe in einem Query-String zusammenfassen muss:
Nein, heißt es nicht. Lasse ab von unnötigen Zwängen, hinterfrage sie zumindest, das hilft in vielen Fällen so auch hier.
Oder auf englisch:
"Keep it simple, Dude!"
so short
Christoph Zurnieden