javascript - PHP+JS的日历签到怎么实现

WBOY
Release: 2016-06-06 20:22:13
Original
1829 people have browsed it

javascript - PHP+JS的日历签到怎么实现

用js写了个日历,php方面如何去实现日历上签到记录和Mysql方面如何去存储这些签到信息?

php日历签到该怎么做?

回复内容:

javascript - PHP+JS的日历签到怎么实现

用js写了个日历,php方面如何去实现日历上签到记录和Mysql方面如何去存储这些签到信息?

php日历签到该怎么做?

嗯,这个,我以前遇到过。
签到表会非常庞大。
假如一个月30天,10个用户,那么就得有300条记录。
数据交互,自然就是ajax了。
另一种存储方式,就是扔到mongodb。

新建一张签到表,存放签到日期等信息,然后监听你日历的每一天的click事件,通过ajax提交一下不就可以了吗(存的时候使用服务器端时间)

<code>可以用redis来存,每一个月建一个key:value的键值对,

比如第一个月就用sign:111:1,分别表示用户id和签到月份,

然后value用队列,将每次签到的数据尾插到队列末尾,

每次需要显示签到表的时候去查询这个本月的key就可以了。
</code>
Copy after login

初始化日历的时候,判断一下当天是否已经签到(日历的当天对比数据库中的数据),假设当天签到,add Class用来表示已经签到了!否则继续。 你初始化日历的时候是怎么做的,那或许可以贴上来。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template