我想让我的表单保留并在提交后在表单中显示已发布的文本。到目前为止我有这个,并在提交后清空。有什么建议吗?
<td style="t" bgcolor="#FFCC00" width="21"><sub> <input type="text" size="1" maxlength="1" name="A1" id="A1" value="<?php if
(isset($A1)){echo $A1; }?>"></sub></td>
答案 0 :(得分:1)
$A1
将被取消,因为PHP不会自动为您注册POST参数(只要您在php.ini中关闭了register_globals)。因此,您需要深入挖掘才能访问已发布的数据,它可以在$ _POST超全局关联数组中使用。
<td style="t" bgcolor="#FFCC00" width="21">
<sub>
<input type="text" size="1" maxlength="1" name="A1" id="A1" value="<?php echo isset($_POST['A1']) ? $_POST['A1'] : null; ?>">
</sub>
</td>