# php+mysql简易口罩限量领取系统 **Repository Path**: larval/phpkouzhaolingqu ## Basic Information - **Project Name**: php+mysql简易口罩限量领取系统 - **Description**: php+mysql简易口罩限量领取系统。 微信登录后填写姓名手机号身份证号领取,支持多批次多网点并显示余量, 身份证号区域验证生日验证尾号验证N天内不可重复领取。 可以看历史预约,预约结果可以扫码查看。 扫码绑定管理员,管理员可以下载多个格式数据 数据是分批次分店面打包下载。 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-02-24 - **Last Updated**: 2021-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

php+mysql简易口罩限量领取系统

过年期间就想做一个,碍于乡下没有良好的编程环境 回城又由于过年回来懒散没有状态,终于到今天才完成简易版本。 希望没有太晚。首次发布,尚未正式用途使用,请先尝试可用再正式使用。 如遇问题反馈:15058593138(同微信号)

介绍

微信登录后填写姓名手机号身份证号领取,支持多批次多网点并显示余量, 身份证号区域验证生日验证尾号验证N天内不可重复领取。 可以看历史预约,预约结果可以扫码查看。 扫码绑定管理员,管理员可以下载多个格式数据 数据是分批次分店面打包下载。

具备条件

推荐使用集成环境php(5.4-5.6) + mysql(5.6)。 需要管理员(使用者)具备FTP、域名绑定、网站空间使用、基本excel操作等技能。 推荐有mysql管理软件经验,含数据备份、导入导出,表结构创建等。 需要有认证公众号年付300那种(有微信登录权限并设置启用的域名白名单)。

初始化设置

第一步

推荐notepad++等代码编辑器修改: 手动修改inc/sqls.php对应数据库参数。 手动修改inc/conn.php对应参数。

第二步

本页根据实际情况选择数据库类型Innodb(或Myisam)。

第三步

导入数据样表Inc/demo.zip,xls转为txt后放txt文件夹下。 刷新本页后更新选项,选择需要导入的数据提交。

第四步

微信端扫码得管理员权限,记得安装写库文件名不要修改

如何追加批次

更新或追加文件到txt文件夹下再次访问本页操作。 文件样表见inc文件夹下的压缩包文件,xls文件是平时输入,上传的是.txt记事本文件。

如何重起炉灶(数据清空)

修改inc/conn.php对应数据表名称 然后访问本页导入数据,该方法是建立和以前不同的新表并导入数据。 管理员权限也需变动则重复第四步(删文件inc/ld.ini.php刷新本页后扫码)。

安装页面 tool_01_install.php 别改名

首次使用请先访问本页面,详情步骤看这个页面。 访问该页面写库,同时可以扫码绑定管理员 建议用完删除,不删也可以改名为只有自己知道 普通用户右上角更多只有2下拉,管理员4个。

选择页面 bang.php

支持多批次,可选批次进入预约界面

店铺详情页 shop.php

该页面可以看批次对应的不同店面及各种信息 (店铺名称、地址、电话、日期时间、可约份数及数量金额)

登录页面 login.php

微信手机登录,注意需要认证公众号才可用 同时需要你公众号后台域名设置为白名单

预约页面 ding.php

1. 选择店铺后会显示选择当时的可预约余量。
2. 身份证规则验证:整体规则、区域码、初始年月日、尾号。
3. 手机号验证 4. 身份证号:只能绑定一个、是否预约验证....

我的预约 index.php

查看自己的预约信息,含二维码。以及详细领取信息。

预约记录 list.php

管理员才有的功能页面,看所有预约记录

数据导出 down.php

理员才有的功能页面,推荐微信电脑客户端访问使用 可以点各批次下载对应批次的预约记录(.csv,.txt) 下载为压缩包文件,内含0到多个分店铺信息及说明文件

扫码结果页 it.php

根据二维码扫码结果得到的不含身份证手机号的页面

即时提示 ajax.php

身份证验证,选择显示余量等功能接口