我需要有关我的 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代码:
http://i.stack.imgur.com/cvvcO.png
抱歉,我的代码是图片形式。这是我能让你们阅读的最好方法。我的问题是两个代码中的所有信息似乎都是正确的。我所有的文本字段都称为用户名、密码和电子邮件,数据库列也是如此。数据库信息没有错,因为我将 php 代码与 html 一起使用,但我无法让它与 flash 一起使用。我的 php 文件名为 register.php,我的 flash 文件名为 play.swf。谢谢你的帮助!