我正在尝试制作一个可在 php、mysql 和 jquery 中工作的采购订单系统。我有一个“运行总计”效果很好,但我已经到了这样的地步:如果用户很高兴并且想要继续订购他们选择的产品,我想获取屏幕底部的项目(附上图片以了解我的意思)并将值发送到 php 脚本,该脚本会将它们插入到名为“orders”的数据库中。我想象发生的事情是他们按下“保存”,jquery从底部表中的行中获取所有值,并通过“GET”将它们发送到等待的PHP,PHP会将其接收到的所有数据插入到数据库中,所有具有唯一的“id”,以便人们可以在以后撤回订单...我知道我想做什么,但我正在努力计划特定的 mysql 查询/jquery 内容!任何帮助表示赞赏!
最佳答案
我对表中的数据不够信任,无法从中提取运行总计或 list 价格。例如,使用 firebug 的用户可以轻松降低订单价格。
您确实希望将购物车存储在用户 session 中,以便您可以在服务器端维护准确的总金额,并提供您可以信任的价格,因为用户无法更改它们。永远不要相信从前端返回的数据。当用户将商品添加到购物车时,通过 product_id
向服务器询问价格,而不是使用 jQuery 从 DOM 中获取价格。
当用户提交订单时,您无需使用 jQuery 传递任何内容,您只需触发一个 PHP 脚本,该脚本将使用存储在 session 中的购物车来处理订单。
关于php - jquery/php/mysql 采购订购系统需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4085610/