查询填报 PHP,Excel查询填报系统2.0版本安装和使用方法

您所在的位置:网站首页 excel在线填报数据系统在哪 查询填报 PHP,Excel查询填报系统2.0版本安装和使用方法

查询填报 PHP,Excel查询填报系统2.0版本安装和使用方法

2024-02-15 07:23| 来源: 网络整理| 查看: 265

一、安装方法

环境要求:php7.3 + mysql5.7 + nginx

为了更顺利地安装,减少环境导致的问题,尽量下载宝塔面板安装:bt.cn,然后注意以下几个细节:

PHP拓展和禁用函数

需要安装的拓展:fileinfo、redis、exif

bfc12c356622fba83316efa26436c1c6.png

需要从禁用函数中删除的(也可看报错来删除):

100a748d146127119fbfe4375936cd8e.png

具体如下:

PHP >= 7.3

BCMath PHP 拓展

Ctype PHP 拓展

Fileinfo PHP 拓展

JSON PHP 拓展

Mbstring PHP 拓展

OpenSSL PHP 拓展

PDO PHP 拓展

Tokenizer PHP 拓展

XML PHP 拓展

2. 站点设置

伪静态选择laravel,运行目录为public,public目录下有一个.user.ini的文件,将里面的网址修改为自己的,或者直接删除这个文件(也可在面板关闭,再开启防跨站,自动修改):

10481d84b472abbe7fe28286c2cc8fb6.png

3. 修改配置文件

根目录下的.env文件(注意在windows中可能看不到该文件,可直接创建一个,再粘贴内容),这个配置文件有几处必须修改正确:

首先是数据库名及其用户名和密码:

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=数据库名

DB_USERNAME=数据库用户名

DB_PASSWORD=数据库密码

然后是网址和https是否启用,如果部署了ssl证书,则为:

APP_URL=https://dj.ydjkt.net

ADMIN_HTTPS=true

如果没有部署SSL证书那就是http,并将下面的ADMIN_HTTPS的true改为false,不然无法登录后台。

APP_URL=http://dj.ydjkt.net

ADMIN_HTTPS=false

最后,将根目录下的sql文件导入到数据库中即可。注意:如果mysql版本低于5.7将导入失败。

另外,对于非宝塔面板,如果是nginx,伪静态规则请设置为:

location / {

try_files $uri $uri/ /index.php?$query_string;

}123

二、查询填报系统使用方法

该系统将查询和填报融为一体,并可以切换自如。

b62632e3b796466232c459b5ed0ad98b.png

1. 创建一个新的查询或填报项目

点击新增项目,输入项目名称后,有两种方式创建:一种是导入excel表,另一种是手工创建,点击新增创建字段:

9b485a20d9bfdf3fb2df0ce8ada4d781.png

每一项设置都有说明,首次使用请认真查看。可以设置开始时间,截止时间,填报数量,非常适合报名等场合。

注意,默认创建的项目,前台是不显示的,需要设置项目属性。

2. 设置项目属性

在项目管理处右键相应项目,点击编辑。

ffc3bf1f1f945a2a20edf36300e6a27c.png

如果是查询项目,只需要设置查询条件和开放查询字段即可,如下图:

520cda0f495ea9e51515f7c78bf66b40.png

这样前台就能查询了。查询项目默认不需要用户登录,如果要实现用户登录查询,并且不同用户显示的内容不同,可在站点设置中开启登录后查询,然后在此设置不同用户组可查看的字段。

如果是填报项目,需要设置字段属性。点击字段设置,属性设置,对每个字段进行设置:

2d927324bec60e84620de0e9eabf30a8.png

90e7270d8b990e621381d0405811bfbe.png

如果要实现用户在微信内填报,且一个项目只能填报一次,可开启微信填报。

填报项目还可以设置开始时间和结束时间,填报人数,适合报名等场合。添加一个审核字段,可实现用户填报后,后台管理员审核前可自由修改,审核通过后禁止修改。

本作品采用《CC 协议》,转载必须注明作者和本文链接



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3