0

部分的な PHP を使用して値を取得する HTML フォームがあります。フォームは基本的に、アカウントの詳細を編集するフォームのようなものです。

問題

フォームが機能しない理由がわかりませんnotepad++。コードを編集するために使用しているときにクリックすると、問題がさらに混乱する DIV であることが示されます...フォームを送信すると、フォームに戻りますフォームページにメッセージがないので、なぜか迷ってしまいます..

フォームページ

<form method="POST" action="dev.php">
<!-- Row -->
<div class="row-fluid">

    <!-- Column -->
    <div class="span6">

    <!-- Group -->
        <div class="control-group">
            <label class="control-label" for="fname">First name</label>

            <div class="controls">
                <input type="text" name="fname" id="fname" value="<?php echo $user_fname; ?>" class="span10" />
                <span style="margin: 0;" class="btn-action single glyphicons circle_question_mark" data-toggle="tooltip" data-placement="top" data-original-title="First name is mandatory"><i></i></span>
            </div>
        </div>
    <!-- // Group END -->

    <!-- Group -->
        <div class="control-group">
            <label class="control-label" for="lname">Last name</label>
            <div class="controls">
                <input type="text" name="lname" id="lname" value="<?php echo $user_sname; ?>" class="span10" />
                <span style="margin: 0;" class="btn-action single glyphicons circle_question_mark" data-toggle="tooltip" data-placement="top" data-original-title="Last name is mandatory"><i></i></span>
            </div>
        </div>
    <!-- // Group END -->

    </div>
    <!-- // Column END -->

    <!-- Column -->
    <div class="span6">

        <!-- Group -->
        <div class="control-group">
            <label class="control-label" for="email">Email Address</label>
            <div class="controls">
                <input type="text" name="email" id="email" value="<?php echo $user_email; ?>" class="span10" />
                <span style="margin: 0;" class="btn-action single glyphicons circle_question_mark" data-toggle="tooltip" data-placement="top" data-original-title="First name is mandatory"><i></i></span>
            </div>
        </div>
        <!-- // Group END -->

        <!-- Group -->
        <div class="control-group">
            <label class="control-label" for="phonenumber" >Phone Number:</label>
            <div class="controls">
                <input type="text" name="phonenumber" id="phonenumber" value="<?php echo $user_number; ?>" class="span10" />
            </div>
        </div>
        <!-- // Group END -->

    </div>
    <!-- // Column END -->

</div>
<!-- // Row END -->

<div class="separator line bottom"></div>

    <!-- Group -->
    <div class="control-group row-fluid">
        <label class="control-label" for="bio">About me</label>
        <div class="controls">
            <textarea id="bio" name="bio" class="span12" rows="5"><?php echo $user_bio;?></textarea>
        </div>
    </div>

    <!-- Form actions -->
    <div class="form-actions" style="margin: 0;">
        <button type="submit" id="accountdetails" name="accountdetails" class="btn btn-icon btn-primary glyphicons circle_ok"><i></i>Save changes</button>
    </div>
</div>
</form>
    <!-- // Form actions END -->

dev.php

if (isset($_POST['accountdetails'])) {
    if (isset($_POST['fname']) || isset($_POST['lname']) || isset($_POST['email']) || isset($_POST['phonenumber']) || isset($_POST['bio'])) {
        die ("HERE");
    };
};

私はおそらくもっとコーヒーを飲む必要がありますが、それがうまくいかない理由を一生理解することはできません.

どんな助けでも大歓迎です!

前もって感謝します。

編集

名前を入力しましたが、これは役に立ちませんでした。ページの URL には次のように表示されます。

update.php?fname=Aaron&lname=Hatton&email=me%40aaronhatton.co.uk&phonenumber=0123456789&bio=+18+%7C+London+%7C+Taken&accountdetails=

何か案は?

4

3 に答える 3

0

そのため、フォームが完璧に機能し、別のコーダーが使用している AJAX が削除され、完全に機能することがわかりました。

いまいましい同僚!

助けてくれたすべてに感謝します!

于 2013-09-30T18:19:28.763 に答える