在服务器端验证失败时返回 POST 数据


return post data on server side validation failure

我有一个很大的注册表单,如果用户在服务器端验证中犯了任何错误并且失败,那么我如何显示以前正确的字段。

如何将post数据发送回注册表?

将会话中的POST值存储在操作页面上。在html检查会话值是否存在,然后回显该值。清除服务器端验证后,使会话过期。

每当提交 myvalue2 的值而不填写 myvalue1 的值时,发布的数据都会出错

if(isset($_POST['submit']))
{
  if($_POST['myvalue1'])
   {
     $erromsg;
   }
}    
<input size="10" type="text" value="<?php echo $_POST['myvalue1']; ?> name="camp_click_value" id="xyz" />
<input size="10" type="text" value="<?php echo $_POST['myvalue2']; ?> name="camp_click_value" id="xyz" />