2012-07-01 49 views
0

我去过几乎所有可能的论坛(包括这个问题)。我几乎得到了我的问题的答案。问题是没有人似乎找出我的问题,因为一切都看起来很正确,而且一切看起来都适合我。有人可以帮帮我吗?这是我的代码。Flash/Php/MySQL注册表格

闪存代码:

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; 
} 

PHP代码:

http://i.stack.imgur.com/RXPWb.png (对不起它的链接形式)

请收藏本什么的,直到我得到一个答案,因为我已经无处不在没有人能帮助我。 :/顺便说一句我已经得到了一些空白的条目到我的数据库,但我不知道为什么。另外,lvReceive函数似乎不起作用,但是当我添加username1.text =“”;进入register_button函数它似乎清除了文本字段。请帮帮我。我在php文件上留下了数据库信息,因为我认为可能是我输入的数据库可能是问题,但是我确实使用了这个带有html文件的php代码,它工作正常。我会接受任何答案。提前致谢! :D

+2

你的问题是什么? – MDrollette

+0

是什么问题?如果问题与具有空白条目的数据库特别相关,那么编辑您的文章只包括与写入数据库相关的代码。 –

+0

未来,您可以使用http://pastebin.com/等网站发布可能太长以至于无法包含在问题中的代码片段。 –

回答

0
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");