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