php mysql用/ form验证更新 - 最好的方法?

时间:2012-01-05 19:53:42

标签: php mysql forms validation

我正在尝试使用带验证的表单找到更新mysql行的最佳方法。

表单非常大,所以我不想添加更多代码/页面。

我应该只有2个单独的页面吗?

加载表单并用mysql数据填充它的一页。

然后在提交时转到一个包含发布数据的全新验证页面,验证失败。

谢谢!

2 个答案:

答案 0 :(得分:1)

确定表单是否已提交,或者是否是第一次访问页面。

  • 如果未提交任何内容,请调用表单显示功能或您的视图。
  • 如果提交了数据,请验证所述数据。
    • 如果数据有效,请运行数据库查询并调用成功显示功能或查看。
    • 如果数据未验证,请使用提交的数据运行表单显示功能/视图(因此不必重新输入)以及错误。

答案 1 :(得分:0)

像MVC这样的方法要求你将表单放在自己的文件中,但是如果你使用普通的旧程序PHP,只需要完成这个,你就可以用函数构建你的代码来使它看起来像更易于管理。您还可以使用包括将过长页面的部分放在自己的文件中。而且你可以保持相同的做事方式,而不必提交到不同的页面。