1
我需要我的Flash註冊表幫助。我確信我的所有信息都是正確的,但是當我輸入信息時,似乎並沒有將它輸入到mysql數據庫中。這裏是flash代碼: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
對不起,我的代碼以圖片形式。這是我可以讓你們閱讀的最好方式。我的問題是,兩個代碼中的所有信息看起來都是正確的。我的所有文本字段都被稱爲用戶名,密碼和電子郵件,數據庫列也一樣。數據庫信息沒有錯,因爲我用html代碼使用了php代碼,我無法使用它來使用flash。我的php文件叫做register.php,我的flash文件叫做play.swf。謝謝你的幫助!
@ user1404017另外,不要忘了格式化從PHP的響應作爲參數:'消息=一些文字和狀態= OK&anotherVar = anotherValue'and等像查詢字符串。這樣你可以將它的值作爲'lvReceive.paramName'來獲取。 – rcdmk
@mgraph感謝您的幫助,但它沒有奏效。 :( – user1404017
@rcdmk我不完全明白你的意思嗎?你可以給我一個例子,通過使用我的代碼? – user1404017