我对Flash Builder并不熟悉,但是我已经阅读了一些关于Web和这里的文章,这是一个持续存在的问题,我似乎无法解决。如何从Flash Builder 4.6发布变量并在PHP中获取结果?有任何想法吗?
在Flash Builder中,我有一个ID为'searchBar'的搜索栏。除搜索栏外,还有一个标有“提交”的按钮。
我的系统是如何工作的是这样的:
我已成立了一个HTTP服务:
<s:HTTPService id="searchBookAuthor" url="http://localhost/cm0665-assignment/web/libraryServicePipe.php" result="searchBookAuthor_resultHandler(event)" fault="libraryService_faultHandler(event)" method="POST" > <s:request xmlns=""> <searchBar>{searchBar.text}</searchBar> </s:request> </s:HTTPService>
- 用户输入搜索项在搜索框中,并点击“提交”
当点击按钮时,会调用一个click_handler事件,并且在这里我已经创建了一个变量:
var param:Object = new Object; param.action = 'search'; searchBookAuthor.send(param); // ID of HTTPService
3.行动=“搜索”涉及到我的PHP服务器端文件的情况下的功能。
我的问题是,我不知道如何获得用户输入的数据在PHP中。我有这个,但它不工作(虽然我已经通过网址传递一些参数测试脚本):
$searchValue = $_POST["searchBar"];
$recset = new T_XMLRecordSet();
$searchSQL = "select Title, Author from l_stock WHERE Title OR Author LIKE '%$searchValue%'";
$result = $recset ->getRecordSet($searchSQL, 'book');
return $result;
并将结果返回的每个标题和作者在我的数据库和$ _ POST [“搜索栏” ]似乎没有获取数据。对不起,看看它很多,但我真的不知道我要去哪里。
任何帮助,非常感谢,谢谢。
添