Devin Asay wrote:
I need to send some data to a php page on a web server, just a short
string like "abc2". I've read all I can find on the post command in the
documentation, but can't figure out how to format the data so the php
script will read it.
My stack:
contents of fld "uid": "abc2"
(I also tried [ name="netid" value="dna3" ] as the value of the field.
Sans the [].)
the post button script:
on mouseUp
post urlencode(fld "uid") to url fld "urlText" -- also tried without
urlencode
set the htmltext of fld "returnedText" to it
end mouseUp
The result returned makes it obvious that the php script executed, but
never received the value "abc2".
FWIW, the php script (one I wrote, that works when I hard code
everything) uses the $POST_[value name here] format to grab the data. I
am a neophyte in php land, but have used this method successfully in
the past to pass values from html forms.
There are no clear examples of how to do this in the docs, and the list
archive at http://lists.runrev.com seems to be offline at the moment.
Can anyone point me in the right direction?
Devin
Hi Devin,
Maybe the problem is that you need to use ampersand to delimit the name
value pairs rather than space.
Here is how I format the data
put "any old text." into msgtext
put urlencode(msgtext) into msgtext
put "username" into tuser
put "username=" & tuser & "&message=" & msgtext into data
## note no spaces and the use of ampersand to delimit the
## name value pairs
## tuser is known not to require urlencoding
put "http://domain/path/document.php" into phpurl
post data to url phpurl
HTH
Martin Baxter
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution