Parameterübergaben
Amit
- php
Hi @ll
Ich übergeben mit
parent.location.href = "tbl_bkk_do.php4?func=save&id=" + DS + "&n=" + n + "&p=" + p
diverse Variablen an eine Folgedatei.
"func" und "id" ist OK.
Zwei Variablen kommt nicht korrekt "an":
1.
n ist ein String mit einem Blank.
Es kommt nur der String bis zum Leerzeichen an.
2.
p ist komplett leer (numeric)
Danke
Amit
Hallo!
n ist ein String mit einem Blank.
Es kommt nur der String bis zum Leerzeichen an.
Du mußt die Strings kodieren.
http://www.php.net/manual/de/function.urlencode.php
http://www.php.net/manual/de/function.urldecode.php
http://www.php.net/manual/de/function.rawurlencode.php
z.B.
seite.php?$name=Herr%20Mustermann
MfG, André Laugks
Hi!
Klar, leuchtet ein!
Wenn ich jedoch mit
var url = "tbl_bkk_do.php4?func=save&id=" + DS + "&n=" + n + "&p=" + p;
parent.location.href = escape(url)
die neue Site aufrufe, kommt
Forbidden
You don't have permission to access /php/tbledit/tbl_bkk_do.php4?func=save&id=10&n=BKK conpart&p=12.12 on this server.
Apache/1.3.20 Server at 127.0.0.1 Port 80
Noch einen Hinweis bitte!
THX
Amit
Grüssi!
Zwei Variablen kommt nicht korrekt "an":
n ist ein String mit einem Blank.
Es kommt nur der String bis zum Leerzeichen an.
Du weisst dass du die Strings escapen musst?
var url = "tbl_bkk_do.php4?func=save&id=" + DS + "&n=" + n + "&p=" + p;
ecappe(url);
parent.location.href = url;
-> http://www.teamone.de/selfhtml/tecm.htm#a8
lg bernhard
Hallo!
Stimmt, muß ja in diesem Fall mit JS passieren und nicht mit PHP!
MfG, André Laugks