代码之家  ›  专栏  ›  技术社区  ›  jerebear

在多页上组织多个表单

  •  0
  • jerebear  · 技术社区  · 16 年前

    我正在构建的一个Web应用程序大约有50个表单。

    我有一个非常好的表单构建类,它可以很好地处理这些表单的创建和提交,并且使用错误处理程序等进行包装。这里不需要任何帮助。

    然而,这些表格分散在120页纸上。我真的可以用你们的一些权衡利弊来衡量这些页面/表单的理想组织结构。这里有一些想法。两者都有利弊。

    1. 标题中的每个页面都会创建窗体,在该窗体中检测到存在一个$\u post['action']变量,并在该变量中处理窗体。

    2. 每个表单都是由表单函数文件中的函数构建的,当在页面头中调用表单对象时,返回表单对象;当处理表单对象时,由于$\u Post是一个超级全局,因此处理函数也在页面头中调用。

    3. 对于每个页面,如profile.php,在头部包含一个包含profile.forms.php的文件,其中会发生上述方法1或2。

    思想?


    只是一个注释,每页很少会有多个表单。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Skuta    16 年前

    去3。-与逐个更改120页相比,在以后维护代码要容易得多。

        2
  •  0
  •   jerebear    16 年前

    斯库塔,谢谢你的帮助。我最终使用了2,在充实整个项目之后,我对结果非常满意。它的实现是灵活和一致的,并且我能够以最少的培训轻松地将其他编码人员带到项目中。