php - 逐步将项目添加到站点

标签 php algorithm oop

我有一个网站,我需要创建一个逐步添加的网站:

  1. 选择国家、城市等
  2. 关于项目的更多信息
  3. 照片
  4. 消息/等

如何正确执行这些步骤? 获取类似 step/1/的参数并从数据库中获取每一步的信息,使用 $_SESSION(Save step num, info from prev.) 或者.. ? 在每一步我都需要从上一步获取信息, 在代码中我有这样的结构:

class Manager {
__construct() { ...method call}
private function addNewObject() {}
private function addNewStep2() {}
private function addNewStep3() {}
private function addNewStep4() {}
}

谢谢

最佳答案

为此,我会使用 JavaScript 创建一组在每个步骤完成时隐藏或显示的 div。通过这种方式,您可以轻松访问以前的表单元素,并允许用户返回到上一步,而不会发现已经“保存”的数据出现问题。当他完成最后一步时,数据将保存到 DB(或任何你赢得它的地方)。如果您需要与服务器通信以获取或处理步骤之间的数据,您始终可以使用 AJAX。

关于php - 逐步将项目添加到站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3518984/

相关文章:

php - 运行 javascript 函数然后发布供下载

php - Cake PHP 主题集成

algorithm - 具有每条边的距离和权重的单源最短路径

java - 将方法作为参数传递给另一个方法

PHP 将当前目录设置为类常量

php - PDO 不执行语句

php - $_POSTing 多个具有相同 ID 的输入,这些输入是通过 jQuery 在点击时添加的。

algorithm - 页面置换算法——LRU

arrays - 你如何保证快速排序会对整数数组进行排序?

PHP:自定义框架还是现有框架?