0

私はこの質問(これを含む)で可能な限りほぼすべてのフォーラムに行ってきました。私の質問に対する答えはほとんど得られました。問題は、すべてが正しく見え、すべてが私にとっても正しいように見えるため、誰も私の問題を理解していないように見えることです. 誰か助けてくれませんか?これが私のコードです。

フラッシュコード:

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ファイルに残しましたが、このphpコードをhtmlファイルで使用したところ、問題なく動作しました。私はどんな答えでも受け入れます。前もって感謝します!:D

4

1 に答える 1

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

情報を lvReceive ではなく lvSend に入れます。おそらく、情報を lvReceive に入れる必要があります。

    lvReceive.username = username1.text;
    lvReceive.password = password1.text;
    lvReceive.email = email1.text;
    lvSend.sendAndLoad("register.php", lvReceive, "POST");
于 2012-07-01T15:23:57.050 に答える