Хотите отправить переменные штата, города, округа со страницы Flash на PHP:
function retrieve() {
var scriptRequest:URLRequest = new URLRequest("http://localhost:8080/GSM/KJVold.php");
var scriptLoader:URLLoader = new URLLoader();
var scriptVars:URLVariables = new URLVariables();
scriptLoader.addEventListener(Event.COMPLETE, handleLoadSuccessful);
scriptLoader.addEventListener(IOErrorEvent.IO_ERROR, handleLoadError);
scriptVars.State = this.whichState;
scriptVars.City = this.whichCity;
scriptVars.County = this.whichCounty;
scriptRequest.method = URLRequestMethod.POST;
scriptRequest.data = scriptVars;
scriptLoader.load(scriptRequest);
function handleLoadSuccessful($evt:Event):void
{
MovieClip(parent).info_txt.text = scriptRequest;
}
Моя страница PHP читает:
//connection to database stuff
$result = mysql_query("SELECT info FROM kjvold WHERE State='$State' AND City='$City' AND
County='$County'");
while($row = mysql_fetch_array($result))
{
print "info = " . $row['info'];
}
Когда я отслеживаю переменные actionscipt, я вижу, что именованные пары идут на страницу. Когда я жестко кодирую страницу PHP, я вижу правильный вывод, но при попытке использовать переменные для PHP в текстовом поле я получаю объект URLRequest, а не информацию округа, которую я ищу. Это наверняка поможет, если кто-то может помочь мне с этим. Заранее спасибо, Энни.