用PHP语言和mysql做的在线购物,怎么实现输入优惠码就自动减价

就是说用户登录后,购买,然后就有一个价格,然后他输入优惠码,然后就能自动打折。比如价格是100块,输入优惠码可以打5折,有的优惠码可以打3折,他输入优惠码后,价格自动刷新... 就是说用户登录后,购买,然后就有一个价格,然后他输入优惠码,然后就能自动打折。比如价格是100块,输入优惠码可以打5折,有的优惠码可以打3折,他输入优惠码后,价格自动刷新成50元,30元这样的。
另外一种是,输入优惠码,直接减10元。

请问这是怎么实现的?用mysql数据库,PHP写的。最好能提供代码并讲解下,谢谢。
你们回答得也太笼统了。我是想知道实现的思路,不是什么JS不JS的,都是回答到皮毛,那我就不做自动刷新的就不用JS吧,我做一个提交按钮,点提交再刷新就不用JS吧。

请做过类似优惠码的回答。
展开
 我来答
匿名用户
2013-11-03
展开全部
他输入优惠码后,价格自动刷新成50元,30元

针对你这句话,必须要使用到JS

其他的,虽然我没做过,但是可以想象一下 新见一个数据表,分以下几个字段
ID号,优惠码,折扣

当你生成优惠码的时候,就批量往这个表里插字段。。
A页
点了生成优惠码,进B页
B页
一个SELECT选项,供你选择这是几折的,生成多少个等…,选则之后携带数据进C页。
C页
生成优惠码,按照时间戳,加rand()函数的方式

当用户输入优惠码后,验证该码是否正确,然后查询折扣。。
查询之后,用没打折的价格,运算打折后的价格,在利用JS刷新页面的价格。。

基本套路就是这样吧。
--------------------------------
我想请问你,我回答的怎么笼统了? 你不会JS就说我回答的笼统? 自己玩不转,就怪别人回答的不好? 大体思路给你了,你看不明白就谦虚点,即使我不回答你 我解决不了,别人也愿意给你解决,可你自己无能却赖别人,JS不JS怎么了? 你是那么问的,我写了那么多字,只有一句是针对JS的,你就赖上这一句了? 我下面写那么多你眼瞎看不见?自己没点基础,看不明白,就谦虚点,还那么牛B烘烘的, 鬼都懒的回答你 SB一只。
追问
有必要骂人骂?你全家都SB!要不怎么生出你这二货?
帐号已注销
推荐于2016-06-10 · TA获得超过312个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:202万
展开全部

我讲讲我的思路吧,代码肯定是懒得写的:


  1. 首先对于优惠码,必须有一套完整的优惠码管理系统,从生成到识别,哪个优惠码是几折的,这个判断就不用详解了吧。

  2. 当用户输入优惠码的时候,根据系统识别的折扣,直到计算出最总的价格,返回给用户看。

    而不论你是折扣码还是减价码都不影响,只是算法的细微差别。


技术:这里要用到的主要用到的技术输入折扣码触发的onfocus事件,onfocus事件调用ajax,在              ajax里计算折扣后的价格并返回给页面。

        以上给我的的思路了。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
残草已凋落
2013-11-03 · TA获得超过213个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:133万
展开全部
优惠码是在数据库中,那数据库肯定也有对应的折扣,那么用户输入后到数据库中查出折扣算出优惠后的折扣就ok了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式