我希望在允许用户转到结帐流程的下一页之前,使用我的数据库验证表单输入。所以, 如果数据是正确的=>进入下一阶段, else =>留在当前页面,允许用户修改他们的输入
我该怎么做?
答案 0 :(得分:1)
如果要验证输入是至关重要的,我建议您进行服务器端验证。
这是一些伪代码,但我会做这样的事情。
<?php
if($_POST)
{
$error = FALSE;
// Do your validation here, if some fails, set some
// error messages and set $error = TRUE
if(!$error)
{
// There wasn't any errors carry onto next page
header('Location: /url/to/next/page.php');
exit();
}
}
?>
答案 1 :(得分:0)
用户友好的解决方案是使用javascript来做到这一点,因此页面不必重新加载错误。看看jQuery validate plugin。