【问题标题】:Save html web form as draft将 html 网页表单另存为草稿
【发布时间】:2011-02-21 05:18:02
【问题描述】:

谁能给我一些指导或指点我,我如何保存一个部分填写为草稿的 html 网络表单,然后可以稍后重新加载,允许用户继续填写所有信息并随后提交?

我正在开发一个网络表单来收集用户输入的一些信息,使用 PHP 和 MySQL。对此一无所知。任何指导将不胜感激。

谢谢!

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    将他们写入的信息保存到您的数据库中,但将其设置为未发布。

    您可以通过在数据库表中创建一个名为“published”的booleanbit 字段来做到这一点。

    当他们保存为草稿时,将已发布标记为 false 或 0。

    然后当他们完成时,您可以将其标记为 true 或 1。

    当您显示已完成的表单时,请执行 SELECT * FROM forms WHERE published = 1SELECT * FROM forms WHERE published = 0 以获取未完成的表单。

    【讨论】:

    • 感谢您对建议的发布/未发布数据启用布尔检查的方法。 1问题,如果用户重新加载部分完整的网络表单,是否可以将所有数据从数据库中调出到表单的特定字段中,就像他们之前输入的一样,同时允许用户访问不完整的字段?因为我需要保留 Web 表单的外观和排列方式,就像用户“保存”它时一样。
    • 是的,你只需要设计你的数据库就可以了。最简单的方法是在表单和数据库表之间建立 1 对 1 的对应关系。所以表单中的每个项目都有自己的字段。然后,您可以将数据保存到这些字段中,并在它们返回时再次加载它们。
    • 我想我明白了,非常感谢您的指导。我马上试试看!
    • 你解决了吗?因为我必须这样做并且正在努力奋斗......编辑:草案也必须可供多人访问
    猜你喜欢
    • 2014-05-28
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    相关资源
    最近更新 更多