繁体   English   中英

Flash / Php / MySQL注册表格

[英]Flash/Php/MySQL Registration Form

我去过几乎所有可能出现此问题的论坛(包括此问题)。 我几乎得到了我问题的答案。 问题是似乎没人能解决我的问题,因为一切看起来都对,而且一切对我来说也都对。 有人可以帮帮我吗? 这是我的代码。

闪存代码:

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

register_button.onRelease = function(){
var valid:Boolean = validateForm();
if (valid) {
    //gather information and put in loadvars object
    lvSend.username = username1.text;
    lvSend.password = password1.text;
    lvSend.email = email1.text;
    lvSend.sendAndLoad("register.php", lvReceive, "POST");
    gotoAndStop(1);
}
};
lvReceive.onLoad = function(success:Boolean) {
if (success) {
    username1.text = "";
    password1.text = "";
    email1.text = "";
}
}
function validateForm():Boolean {
if (username1.text == "" || password1.text == "" || email1.text == "") {
    return false;
}
return true;
}

邮递区号:

http://i.stack.imgur.com/RXPWb.png (抱歉,其链接形式)

请给我一个喜欢的东西,直到我得到答案为止,因为我到过无处不在,没有人可以帮助我。 :/顺便说一句,我一直在数据库中输入一些空白条目,但是我不知道为什么。 另外,lvReceive函数似乎不起作用,但是当我添加username1.text =“”; 进入register_button函数,似乎清除了文本字段。 请帮我。 我将数据库信息留在php文件中,因为我认为也许我输入的数据库可能是问题所在,但是我确实将此php代码与html文件一起使用,并且工作正常。 我会接受任何答案。 提前致谢! :D

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

您将信息放入lvSend而不是lvReceive中。 也许您应该将信息放入lvReceive中:

    lvReceive.username = username1.text;
    lvReceive.password = password1.text;
    lvReceive.email = email1.text;
    lvSend.sendAndLoad("register.php", lvReceive, "POST");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM