TypechoJoeTheme

轩宇网

搜索到 4 篇与 签到 的结果
2020-04-05

ThinkPHP5框架实现签到功能的方法分析

ThinkPHP5框架实现签到功能的方法分析
本文实例讲述了TP5框架实现签到功能的方法。分享给大家供大家参考,具体如下:基于tp5 模型的一个签到功能;由于存储所有的签到日期数据库会非常庞大,所以签到日期只存储近三个月的。具体功能:1、记录最近一次的签到时间2、每次签到都会添加15积分3、有连续签到的记录数据库表设计CREATE TABLE `sp_sign` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `times` datetime DEFAULT NULL COMMENT '最近一次签到时间', `userid` int(11) DEFAULT NULL COMMENT '用户id', `days` tinyint(6) NOT NULL DEFAULT '0' COMMENT '连续签到的天数', `number` decimal(10,0) NOT NULL DEFAULT '0' COMMENT '当月签到给的积分', `one` varchar(255) DEFAULT NULL COMMENT '当月签到的日期,用“,”隔开', `...
2020年04月05日
4,647 阅读
0 评论
2019-05-10

微信小程序实现打卡日历功能

微信小程序实现打卡日历功能
这篇文章主要介为大家详细绍了微信小程序实现打卡日历功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下生活中有各种可以打卡的app,例如背单词打卡什么的,本人觉得很有意思,于是本人在大二时做了一款诚信状打卡的微信小程序,这里讲述一下编写的过程。先说一下开发环境:用的是微信web开发工具开发的,后台采用了Bmob后台,比较方便。先展示一下成果:话不多说,直接上代码,里面也有挺多的注释,以防自己忘记,当然各位如果直接复制过去肯定不能有当前的效果,注意后台数据的交互,不过做一个界面还是没有问题的。Calendar.wxml 页面文件 页面上显示出来的东西,布局上主要是一个年月栏、上一个月和下一个月的按钮;然后是星期栏,就是日一二三四五六,然后就是每个月的日期,注意每个月的前面可能有空的地方。这里面用wx:if标签来区分当前日期有无打卡的情况。<!--pages/Calendar/Calendar.wxml--> <!-- 打卡日历页面 --> <view class='all'> <view class="bar">...
2019年05月10日
8,037 阅读
0 评论
2018-12-03

使用PHP+ajax+mysql+layui实现每日签到及提醒功能

使用PHP+ajax+mysql+layui实现每日签到及提醒功能
这篇文章主要为大家详细介绍了使用PHP+layui实现每日签到及提醒功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下每日签到的功能,供大家参考,具体内容如下首次签到获得1个积分,第二次签到获得2个积分,第三次签到获得3个积分,以此类推但是签到必须每天连续积分才可以递增,如果有中断再次签到时获得积分仍然从1开始递增;效果图如下:数据库设计:-- -------------------------------------------------------- -- 主机: 127.0.0.1 -- 服务器版本: 5.5.53 - MySQL Community Server (GPL) -- 服务器操作系统: Win32 -- HeidiSQL 版本: 9.3.0.4984 -- -------------------------------------------------------- /*!4010...
2018年12月03日
8,603 阅读
0 评论
2018-10-04

ThinkPHP3.2.3实现签到功能的方法

ThinkPHP3.2.3实现签到功能的方法
这篇文章主要介绍了thinkPHP实现签到功能的方法,实例分析了mysql数据表的构造及thinkPHP签到功能的具体实现技巧,需要的朋友可以参考下本文实例讲述了thinkPHP实现签到功能的方法。分享给大家供大家参考,具体如下:数据表:CREATE TABLE `members_sign` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `uid` int(11) unsigned NOT NULL COMMENT '用户id', `days` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '连续签到的天数', `is_share` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否分享过', `is_sign` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否签到过', `stime` int(11) unsigned NOT NULL DEFAULT '...
2018年10月04日
7,242 阅读
0 评论