簡體   English   中英

Flash注冊表格

[英]Flash Registration Form

我需要我的Flash注冊表格的幫助。 我確保所有信息都是正確的,但是當我輸入信息時,似乎並沒有將其輸入到mysql數據庫中。 這是Flash代碼:

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。 謝謝你的幫助!

嘗試:

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM