1

を使用すると、PHPで問題が発生します$_POST['something'];

次のようなHTML本文に2つのテキストボックスがあります。

<form method="post">
    <div class="style7">
        Data Base username
        <input name="uname" type="text" style="width: 136px" /></div>
</form>

<form method="post">
    <div class="style7">
        Password:<input name="pass" type="password" style="width: 202px" /></div>
</form>

これらのテキストボックスから値を取得したいので、これを実行しています。

<?php
    $uname = $_POST['uname'];
    $pass = $_POST['pass'];
    echo $pass;
    echo $uname;
?>

最初のテキストボックスにのみ値を入力すると、最初のテキストボックスのみが出力されます。2番目のテキストボックスにのみ値を入力した場合も同じことが起こります。ただし、各テキストボックスに同時に値を入力してからを押すとEnter、2番目の値のみが出力されます。

PHPを使用して2つのHTMLテキストボックスから同時に値を取得する方法はありますか?

4

1 に答える 1

6

それらを同じに入れる必要があります<form>

<form method="post">
    <div class="style7">
        Data Base username
        <input name="uname" type="text" style="width: 136px" />
    </div>
    <div class="style7">
        Password
        <input name="pass" type="password" style="width: 202px" />
    </div>
</form>
于 2012-12-26T17:43:37.993 に答える