我有一个有1个字段的表单1。当用户输入这些数据并点击提交时,他将被带到表格2,以便从多个选择框中进一步选择更多项目。选择完成后,系统会提示他更新并在更新时,所有数据都必须转到第三个表单进行处理。
目前我正在通过<input type="hidden" name="abc" value="<?php echo $x[0] ?>">
将单个字段数据从第二种形式传递到第三种形式
我对如何从数组中检索所有多个选定项目,对它们执行计算然后发布到mysql然后使用发布信息更新用户感到困惑。
还是有更好的方法,pl。引导我。我的领域是: -
第一页 客户ID - 单选字段 日期 - 输入 段选择 - 单选字段
第二页 项目输入 - itemid,数量,价格(这些是一行,用户将根据需求动态添加或删除行。我已通过Javascript完成此操作)
现在,在此之后,我想收集客户,细分,商品(ID,数量,价格)的所有细节,然后将它们发布到mysql。
答案 0 :(得分:1)
如果要使用单独的页面,可以使用隐藏的输入字段或会话来传递它们的选择。使用会话,您只需将数据数组存储在$ _SESSION中,并在每个页面上使用session_start()以从上一页获取会话。使用隐藏的输入,您可以像处理会话一样存储它们,当它们单击POST时,您将把它们重写到表单中。你是否坚持这样做的具体方面?
在最后一页上使用会话或隐藏字段(取决于您选择的方法)+最终POST,以查询MySQL。
注意:正如Zirak在评论中提到的,您也可以使用单个页面执行此操作。您将使用上述相同方法之一,但它会发布到自身而不是其他页面。这可能是一种更快/更好的页面编码方式...如果您选择单页方法,只需通过浏览器后退按钮和您提供的链接确保您可以返回。