Php 发送和接收数据
没有从查询mysql数据的php将数据返回到flash中,您认为问题在于我的as3代码吗 php工作,as3发布到php ok,是将变量返回到as3,我不确定,这似乎是问题所在Php 发送和接收数据,php,actionscript-3,Php,Actionscript 3,没有从查询mysql数据的php将数据返回到flash中,您认为问题在于我的as3代码吗 php工作,as3发布到php ok,是将变量返回到as3,我不确定,这似乎是问题所在 public static function MineData():void{ var myRequest:URLRequest = new URLRequest("login.php"); var myLoader:URLLoader = new URLLoader(); myLoader.
public static function MineData():void{
var myRequest:URLRequest = new URLRequest("login.php");
var myLoader:URLLoader = new URLLoader();
myLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
var myVariables:URLVariables = new URLVariables();
myVariables.School_name_test = String(PostToPHP3.Temp_flash_TI_School_name_test);
myRequest.method = URLRequestMethod.POST;
myRequest.data = myVariables;
function onLoaded(event:Event) {
var myURLVariables:URLVariables = new URLVariables(event.target.data);
DT_display_string_teacher_login_teacher_first_name = myURLVariables.mined_teacher_first_name;
Main.listeningFORPortalteacherlogin.tellMainPortalteacherlogin();
}
myLoader.addEventListener(Event.COMPLETE, onLoaded);
myLoader.load(myRequest);
}
最亲切的问候在您的PHP文件中,确保您只回显应该返回到Flash的值。此返回字符串的格式为:
VarName=Value
使用&运算符将任何其他值附加到同一字符串以分隔它们:
VarName=Value&VarName2=Value2
等等。请参见以下示例了解可能需要如何使用它:
<?php
echo "mined_teacher_first_name=" . $FIRST_NAME_RETURNED_FROM_SQL;
?>
谢谢DJohnson,很高兴知道有人认为我的as3很好,我将再次看看php方面。在对php代码进行了一些实验之后,我将发布更新。如果你不能解决这个问题,请随意将你的php代码添加到问题中,这样我们就可以看到你可能出错的地方。
function onLoaded(event:Event) {
DT_display_string_teacher_login_teacher_first_name = event.target.data.mined_teacher_first_name;
Main.listeningFORPortalteacherlogin.tellMainPortalteacherlogin();
}