php - 如果已输入数据,如何填充多页表单;如果没有当前数据,如何将其留空?

标签 php html mysql forms

您好,真的希望获得一些有关复杂表单问题的帮助。 我正在构建一个房地产网站,代理商可以登录管理页面并以 HTML 表单上传待售的新房。我有一个多 3 页的表单,其中包含列表信息、更多列表详细信息和照片上传页面。我创建了这 3 个页面和一个漂亮的 css 选项卡导航来在这 3 个页面之间切换。我的问题是我希望代理能够在 3 个页面之间来回移动并将数据保留在表单中。然而,如果这是一个全新的“列表”,那么表格将完全空白。我将表单设置为通过 php 提交并在 mysql DB 中输入数据,然后将您发送到表单中的下一页。

我能想到的唯一方法是使用 if 语句来检查 session 变量以查看是否已设置“listing_id”变量。如果有,它会创建一个表单并用该待处理的“listing_id”中的数据填充空白,如果没有,它只会创建一个空白表单。有没有更简单的方法来做到这一点???我想坚持使用 PHP 和 HTML,但是简单的 JS 也可以。感谢任何人都可以给予的激励!

最佳答案

哇哇哇。不是 session 。不..不。

一个非常简单的解决方案是使选项卡仅可视。不要丢弃 HTML,只需隐藏容器并显示另一个容器即可。这样,当您返回时,您的数据仍然存在。

关于php - 如果已输入数据,如何填充多页表单;如果没有当前数据,如何将其留空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22028084/

相关文章:

mysql - Cakephp 使用模型插入到选择中

python - scrapy mysql 返回空结果

php - AWS Flask session 不会从 PHP 请求中持久化

javascript - 如何在iframe内从一个href滚动到另一个href?

php - 在链接到数据库行中 id 的 URL 上使用 $_get

javascript - 单击下一个和上一个按钮时在 HTML 中附加对象数组

html - 如何在悬停时使 flex 边框变红?

MYSQL : Undeclared variable

php - 如何在 PHP 中检查上传文件的文件类型?

javascript - 对象过滤并根据我的喜好重新排列顺序