簡體   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