2010-11-03 40 views
0

我试图做出购买订购系统中的PHP,MySQL和jQuery的工作。我有一个“运行总量”的工作很好,但我已经到了这样的地步,如果用户很高兴,并想继续订购他们选择的产品,我想在屏幕底部的项目(附加的图片,看看我的意思),并将值发送到一个PHP脚本,将其插入到一个名为“订单”的数据库。我想象中发生的事情是他们按“保存”和jquery抓取底部表中的行中的所有值,并通过“GET”将它们发送到等待的PHP,PHP会将它收到的所有数据插入到数据库中,全部用一个独特的“ID”,以便人们可以在以后撤回订单...我知道我想做什么,但我努力计划出特定的mysql querys/jquery的东西!任何帮助感谢! Screenshot of current progress的jQuery/PHP/MySQL的采购订货系统需要帮助

回答

1

我不会在表足以撤出它的全部或标价跑信任的数据。以萤火虫为例的用户可以轻松降低订单价格。

你真的想将车存放在用户会话,这样就可以保持一个准确的帐户在服务器端总有你可以信任,因为用户不能改变它们的价格。永远不要信任从前端返回的数据。当用户向购物车中添加商品时,请向服务器询问product_id的价格,而不是使用jQuery从DOM中获取商品。

当用户提交订单你不使用jQuery你只是触发,将使用存储在处理订单的会议上车一个PHP脚本传递任何东西。

+0

感谢您的回复。无论我是否幼稚,我的意思是购物车是为了工作,就像我们的员工使用它来下订单发送给供应商(但我理解您的预订)。如果假设我是从jQuery发送值,那么你会如何去做,将它们发送到一个超长链接中或将它们存储在一个数组中,然后将该数组发送到php? – benhowdle89 2010-11-03 10:42:13

+0

无论谁在使用该系统,我仍然不会那样做。但是,如果你没有选择,那么我会将它们存储在JS对象或数组中,并使用jQuery'$ .post()'将它们发送到PHP脚本。不要这样做 - 将购物车存储在会话中。尽量保持你的显示和数据分开。 – Treffynnon 2010-11-03 12:16:27

+0

好的,会做!谢谢 – benhowdle89 2010-11-03 13:33:48