我正在尝试在同一页面上验证表单,但我收到错误。我想用用户键入的内容填写表单的值。 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 &GT;
答案 0 :(得分:1)
您需要检查$_POST['bname']
isset
是否为echo
<?php if (isset($_POST['bname'])) { echo " value='" . $_POST['bname'] . "'";} ?>
答案 1 :(得分:0)
<?php if ( isset($_POST['bname']) ) { echo " value='" . $_POST['bname'] . "'";} ?>
答案 2 :(得分: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>