用用户键入的内容填写表单的值

时间:2013-02-15 08:30:03

标签: php html5

我正在尝试在同一页面上验证表单,但我收到错误。我想用用户键入的内容填写表单的值。 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;

3 个答案:

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