返回服务器端验证失败的发布数据

时间:2013-09-24 12:23:02

标签: php server-side-validation

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

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

2 个答案:

答案 0 :(得分:4)

在您的操作页面上将POST值存储在会话中。在html检查是否存在会话值,然后回显。一旦您明确了服务器端验证,就会使会话过期。

答案 1 :(得分:0)

每当您提交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" />