Javascript Variablenwert an PHP-Variable übergeben
Schneidwui
- php
0 Joachim0 Schneidwui0 Luna
0 is klar
Ok..ich hab es geschafft ein Eingabefeld mit Javascript auszulesen, nun muss ich nur noch den Wert an eine PHP-Variable übergeben..
aber wie??
Frage: Sind PHP-Variablen global in der Website vorhanden..kann ich sie von überall im Quelltext ansprechen mit $test ?????
weil das Problem ist, das ich mit Layern & mehreren Formularen arbeite.
Mein Ansatz war:
Variable == "<? echo $test ?>"
oder
Variable == "<? $test ?>"
(ändert sich aber nichts, ausserdem muss der Wert der Variable $test überschrieben werden, da ein anderer Wert immer ausgegeben wird.)
Vielleicht habt ihr ja eine Idee
Thanx..
hi,
Ok..ich hab es geschafft ein Eingabefeld mit Javascript auszulesen, nun muss ich nur noch den Wert an eine PHP-Variable übergeben..
ups! Du hast da was grundsaetzliches missverstanden. JS und PHP kommunizieren nicht direkt miteinander.
Wenn Du eine Form versendest und der Aufruf an ein PHP-Script geht stehen alle Formulareingaben _dort_ als Variablem zur Verfuegung - entsprechend dem Namen, den Du Deinem Formularfeld vergeben hast.
Aus <input type="text" name="blah" value="lala"> wird im PHP also $bla="lala".
hth + Gruss Joachim
hi,
Ok..ich hab es geschafft ein Eingabefeld mit Javascript auszulesen, nun muss ich nur noch den Wert an eine PHP-Variable übergeben..
ups! Du hast da was grundsaetzliches missverstanden. JS und PHP kommunizieren nicht direkt miteinander.
Wenn Du eine Form versendest und der Aufruf an ein PHP-Script geht stehen alle Formulareingaben _dort_ als Variablem zur Verfuegung - entsprechend dem Namen, den Du Deinem Formularfeld vergeben hast.
Aus <input type="text" name="blah" value="lala"> wird im PHP also $bla="lala".
hth + Gruss Joachim
Ok. so weit klar..
ich schildere mal eben mein Problem, ich habe eine Auswahlliste, wenn man dort einen bestimmten Wert auswählt (Bsp. "alt"), erscheint über einen 2.Layer (Netscape) ein Eingabefeld, in dem der Benutzer einen anderen Wert für diese Variable eintragen soll (Bsp. "neu").
Und diese veränderte Variable soll am Ende an ein PHP-Skript übergeben werden.
Gibt es da ne Lösung für...???
Hi,
vielleicht versteh ich Dich ja falsch, aber geht es nicht mit...
http://....../script.php?varbiable=neuerWert ???
ne andre Lösung weiss ich net, da PHP vom Server und JavaScript vom Client ausgeführt wird und
Du deshalb keine Variablen von JavaScript an PHP übergeben kannst.
Gruss
Luna
hi,
Ok..ich hab es geschafft ein Eingabefeld mit Javascript auszulesen, nun muss ich nur noch den Wert an eine PHP-Variable übergeben..
ups! Du hast da was grundsaetzliches missverstanden. JS und PHP kommunizieren nicht direkt miteinander.
Wenn Du eine Form versendest und der Aufruf an ein PHP-Script geht stehen alle Formulareingaben _dort_ als Variablem zur Verfuegung - entsprechend dem Namen, den Du Deinem Formularfeld vergeben hast.
Aus <input type="text" name="blah" value="lala"> wird im PHP also $bla="lala".
hth + Gruss Joachim
Ok. so weit klar..
ich schildere mal eben mein Problem, ich habe eine Auswahlliste, wenn man dort einen bestimmten Wert auswählt (Bsp. "alt"), erscheint über einen 2.Layer (Netscape) ein Eingabefeld, in dem der Benutzer einen anderen Wert für diese Variable eintragen soll (Bsp. "neu").
Und diese veränderte Variable soll am Ende an ein PHP-Skript übergeben werden.
Gibt es da ne Lösung für...???
http://forum.de.selfhtml.org/?m=29016&t=5197
http://forum.de.selfhtml.org/?m=28662&t=5136
http://forum.de.selfhtml.org/?m=28594&t=5119
http://forum.de.selfhtml.org/?m=28525&t=5105
http://forum.de.selfhtml.org/?m=28470&t=5088
--> you love variables?
Ok..ich hab es geschafft ein Eingabefeld mit Javascript auszulesen, nun muss ich nur noch den Wert an eine PHP-Variable übergeben..
aber wie??
Frage: Sind PHP-Variablen global in der Website vorhanden..kann ich sie von überall im Quelltext ansprechen mit $test ?????
weil das Problem ist, das ich mit Layern & mehreren Formularen arbeite.
Mein Ansatz war:
Variable == "<? echo $test ?>"
oder
Variable == "<? $test ?>"
(ändert sich aber nichts, ausserdem muss der Wert der Variable $test überschrieben werden, da ein anderer Wert immer ausgegeben wird.)
Vielleicht habt ihr ja eine Idee
Thanx..