Tom: "Variablen" über mehrere Dateien weitergeben

Beitrag lesen

Hello,

und genau das geht nicht :(

HTML-Seite --> erste_PHP_seite --> zweite_PHP_seite
und sobald ich auf die "zweite_PHP_seite" verlinke haben alle Variablen keinen Inhalt mehr. Vermutlich "verliert" PHP Variablen sobald Sie über "mehrere" Dateien geschickt werden.

Wo stehen denn Deine "Variablen", die PHP weiterleiten soll?

1b      2b
Server        O       O
             / \     / \             /   \   /   \            /     \ /     \ Client    O       O       O
          1a      2a      3a

1a = "Leerer Browser", Initial-Request wird abgesendet über Eingabe in der Adressleiste
2a = Erste Antwort kommt vom Server, Formular wird vom Briwser angezeigt,
     eventuell sind die Dialogelementen vorbelegt.
     Änderungen werden durch den User vorgenommen und der zweite Request an den
     Server abgesendet
2b = Der Server erhält z.B. im Post-Body des Requests Parameter, die
     das Script anschließend als Variablen zur Verfügung stellt.
     Diese stammen aus dem Formular, dass der Client unter 2a abgeschickt hat
3a = Der Client erhält vom Server ein neues Formular. Dieses enthält wieder
     vorbelegte Dialogelemente.
     Er kann beim Request _nur_ solche Dialogelemente in "Name-Value-Pärchen"
     des Post-Bodys verwandeln und an den Server senden.

Wenn Du also "Variablen weiterreichen" willst, musst Du sie dem Client im Formular zur Verfügung stellen, z.B. als <input> oder als <hidden>-Elemente.

Ein harzliches Glückauf

Tom vom Berg

http://bergpost.annerschbarrich.de
.

--
Nur selber lernen macht schlau