jsp实现一个功能

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:35:11
实现会员每点击一张图片或者会员的积分就增加1分,一天内重复点击则没有分可加.
请各位高手指点一下,主要是解决这个问题的思路以及需要那些个类可以做到,越详细越好,有代码就更好,哈哈.....
会员一天点击一张图片加1分,在点击这张图片则没有分加

建立表

ID
日期
图片ID
用户ID

加分之前查询下这个表,如果有记录了就不加分,没有就加上,并且在这个表里插入一条记录

设置一个时间格式的全局变量记录每次点击图片的时间,每次点击图片后触发积分处理函数:首先获得当前时间,与记录中的时间比较,如果年月日均相同,则将当前时间赋给记录时间的全局变量,return;如果不同,则将会员积分加一,再将当前时间赋给记录时间的全局变量,return。

给你一个思路吧,首先来否定楼上的什么全局变量一说,原因很简单,我把页面关闭了,管你是什么变量,都没用了,是不是得重新按新的点击来计算?

思路:用AJAX,图片上定义激发AJAX的事件,如onclick="a('1.jpg')",其中1.jpg为图片,由a()向后台发送这个GET过去的参数,写入数据库,并同时写入一个时间字段,当然还有用户登陆的变量,三个记录好了,剩下的事情就简单了,下次再点击就检测这三个字段的内容,怎么实现不用我再细化了吧,很简单的,说白了,就a()这个JS函数向后台提交一个参数而已,主要就只要一个后台文件就OK了