我有收集所有必要信息的用户注册表。当用户选中“我同意所有条款和条件”框时,提交按钮被启用,以便用户可以提交表单。我将此数据发布到另一个进行验证的 php 页面,如果发现任何错误,注册表会再次出现,显示某些错误,缺少一些必要的信息。
问题: 尽管我输入了以下代码,但当用户被重定向回注册表单时,我无法保留表单的值:
<input type="text" size="40" name="email" value="<?php echo isset($_POST['email']) ? $_POST['email'] : NULL; ?>" />
我在用
header("location: form.php");
当在我的进行验证的 php 页面中发现错误时。这条线是给我造成问题还是有其他问题?我无法弄清楚问题所在。
编辑: 此外,如果有人可以指导我如何保留通过单选按钮和组合框选择的值,我将不胜感激。