Php 快速登记表

Php 快速登记表,php,mysql,flash,forms,registration,Php,Mysql,Flash,Forms,Registration,我需要你帮我拿一下我的flash注册表。我确保我所有的信息都是正确的,但当我输入信息时,它似乎没有将其输入mysql数据库。以下是闪存代码: var lvSend:LoadVars = new LoadVars(); var lvReceive:LoadVars = new LoadVars(); register_btn.onRelease = function() { var valid:Boolean = validateForm(); if(valid){ //gather info

我需要你帮我拿一下我的flash注册表。我确保我所有的信息都是正确的,但当我输入信息时,它似乎没有将其输入mysql数据库。以下是闪存代码:

var lvSend:LoadVars = new LoadVars();
var lvReceive:LoadVars = new LoadVars();

register_btn.onRelease = function() {
var valid:Boolean = validateForm();

if(valid){
//gather information and put in loadvars object
lvSend.username = username.tInput.text;
lvSend.password = password.tInput.text;
lvSend.email = email.tInput.text;

//send information php script for insertion into database
lvSend.sendAndLoad("register.php", "POST");
}
};
function validateForm():Boolean{
if(username.tInput.text == "" || password.tInput.text == "" || email.tInput.text == ""){
    return false;       
}
    return true;
}
function clearTextFields():Void{
username.tInput.text = "";
password.tInput.text = "";
email.tInput.text = "";
}
以下是Php代码:

对不起,我的代码是图片形式的。这是我能让你们可读的最好方法。我的问题是两个代码中的所有信息似乎都是正确的。我的所有文本字段都称为用户名、密码和电子邮件,数据库列也是如此。数据库信息没有错,因为我使用了html的php代码,我只是不能让它与flash一起工作。我的php文件名为register.php,我的flash文件名为play.swf。谢谢你的帮助

试试看:

lvReceive.onLoad = function(success:Boolean) {
if (success) {
    trace("ok");
}
else {
    trace("error");
    }

lvSend.sendAndLoad("register.php", lvReceive, "POST");
尝试:


@user1404017另外,不要忘记将来自PHP的响应格式化为参数:
message=some text&status=ok&anotherVar=anotherValue
,诸如此类。通过这种方式,您可以获取其值,如
lvReceive.paramName
@rcdmk我不完全理解您的意思?你能用我的代码给我举个例子吗?哦,顺便说一句,我刚刚注意到我的php文件中有一个巨大的错误。我在顶部为数据库信息设置的变量与我在mysql\u connect中使用的变量不同。我更改了顶部变量,但仍然不起作用。我把代码放在语法检查器中,它说是Parse error:第4行出现意外的T_变量。第4行与图中的第4行相同。我查过了。有人能帮助解决这个问题吗?@user1404017另外,别忘了将PHP的响应格式化为参数:
message=some text&status=ok&anotherVar=anotherValue
,诸如此类。通过这种方式,您可以获取其值,如
lvReceive.paramName
@rcdmk我不完全理解您的意思?你能用我的代码给我举个例子吗?哦,顺便说一句,我刚刚注意到我的php文件中有一个巨大的错误。我在顶部为数据库信息设置的变量与我在mysql\u connect中使用的变量不同。我更改了顶部变量,但仍然不起作用。我把代码放在语法检查器中,它说是Parse error:第4行出现意外的T_变量。第4行与图中的第4行相同。我查过了。有人能帮忙解决这个问题吗?