-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>

错误信息是:Undefined index: bname in E:\Program Files\xampp\htdocs\registration.php >

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 回答