-1

同じページのフォームを検証しようとしていますが、エラーが発生します。ユーザーが入力した内容をフォームの値に入力したいと思います。HTMLコードは次のとおりです。

<h4>Business Name</h4></td>
<td><input type="text" name="bname" size="30" required x-moz-errormessage="Enter business name" <?php if ( "$_POST[bname]" ) { echo " value='" . $_POST['bname'] . "'";} ?> ></td></tr>

エラーメッセージは次のとおりです。未定義のインデックス:E:\ Program Files \ xampp \ htdocs\registration.phpのbname>

4

3 に答える 3

1

かどうかを確認する必要があり$_POST['bname'] issetます。echo

<?php if (isset($_POST['bname'])) { echo " value='" . $_POST['bname'] . "'";} ?>
于 2013-02-15T08:32:00.737 に答える
0
<?php if ( isset($_POST['bname']) ) { echo " value='" . $_POST['bname'] . "'";} ?>
于 2013-02-15T08:32:26.470 に答える
0

if ステートメントの条件を次のように読むべきではありませんか?

<td><input type="text" name="bname" size="30" required x-moz-errormessage="Enter business name" <?php if ( isset($_POST['bname']) ) { echo " value='" . $_POST['bname'] . "'";} ?> ></td></tr>
于 2013-02-15T08:34:03.733 に答える