【问题标题】:jquery/php/mysql purchase ordering system help neededjquery/php/mysql 采购订购系统需要帮助
【发布时间】:2011-05-04 09:23:39
【问题描述】:

我正在尝试制作一个用于 php、mysql 和 jquery 的采购订购系统。我有一个“运行总计”工作得很好,但我已经到了这样的地步,如果用户很高兴并想要继续订购他们选择的产品,我想在屏幕底部获取项目(附上图片以了解我的意思)并将这些值发送到一个 php 脚本,该脚本会将它们插入一个名为“orders”的数据库中。我想象发生的事情是他们按“保存”,jquery从底部表中的行中获取所有值,并通过“GET”将它们发送到等待的PHP,php会将它接收到的所有数据插入到数据库中,所有具有唯一的“id”,因此人们可以在以后撤回订单...我知道我想做什么,但我正在努力计划特定的 mysql 查询/jquery 的东西!任何帮助表示赞赏!

【问题讨论】:

    标签: php jquery mysql database get


    【解决方案1】:

    我不相信表格中的数据足以从中提取运行总计或标价。例如,使用 firebug 的用户可以轻松降低订单价格。

    您确实希望将购物车存储在用户会话中,这样您就可以在服务器端维护一个准确的总数以及您可以信任的价格,因为用户无法更改它们。永远不要相信从前端返回的数据。当用户将商品添加到购物车时,请通过 product_id 向服务器询问价格,而不是使用 jQuery 从 DOM 中获取商品。

    当用户提交订单时,您无需使用 jQuery 传递任何内容,您只需触发一个 PHP 脚本,该脚本将使用存储在会话中的购物车来处理订单。

    【讨论】:

    • 感谢您的回复。不管我是否天真,我的意思是购物车是用来工作的,因为我们的员工使用它来下订单以发送给供应商(但我理解您的保留)。如果,假设,我要从 jQuery 发送值,你会怎么做,将它们发送到一个长超链接或将它们存储在一个数组中,然后将该数组发送到 php?
    • 无论谁在使用系统,我仍然不会那样做。但如果你别无选择,我会将它们存储在 JS 对象或数组中,然后使用 jQuery $.post() 将它们发送到 PHP 脚本。但是不要这样做 - 将购物车存储在会话中。尽量保持显示和数据分开。
    猜你喜欢
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    • 2012-07-29
    • 1970-01-01
    相关资源
    最近更新 更多