社团活动报名简要代码

简介: 简要前端: 社团活动报名系统 姓名: 手机...
简要前端:
<div> <div id="title">社团活动报名系统</div> <div> <form action="{:url('index/baoming')}" METHOD="post" ACCEPT-CHARSET="utf-8"> <table width="20%" border="0" cellpadding="0" cellspacing="2" align='center' valign='middle'> <tr> <td>姓名:</td> <td><input type="text" name="username"></td> </tr> <tr> <td>手机号:</td> <td><input type="text" name="tel"></td> </tr> <tr> <td>邮箱:</td> <td><input type="text" name="email"></td> </tr> <tr> <td>专业:</td> <td><input type="text" name="subject"></td> </tr> <tr> <td>学号:</td> <td><input type="text" name="studentid"></td> </tr> <tr> <td height="26" colspan="2" align="center" valign="middle"><input type="submit" name="tijiao" value="报名" style="width:60px; height:30px" ></td> </tr> </table> </form> <div id="excel"> <a style="text-decoration:none" href="{:url('excel')}" class="btn btn-info radius" id="daochu"><i class="fa fa-search"></i>导出数据</a> </div> </div> </div>

  

    public function baoming()
    {
        $request=request();
        $username = $request->param('username');
        $tel = $request->param('tel');
        $email = $request->param('email');
        $subject = $request->param('subject');
        $studentid = $request->param('studentid');

        $data =[
            'username'=>$username,
            'tel'=>$tel,
            'email'=>$email,
            'subject'=>$subject,
            'studentid'=>$studentid
            ];
        $a = Db::table('user')->insert($data);

        $b = Db::table('user')->getLastInsID();
        if($a){
           $this->success('报名成功,您的识别码为:0000'.$b);
        }
        else{
            echo '输入信息有误';
        }

    }

  

public function excel()
    {
        //导出
        //##########################################################################
        $list = Db::name("user")->select();
        $file_name = date('Y-m-d_His').'.xls';
        $path = dirname(__FILE__);
        Loader::import('PHPExcel.Classes.PHPExcel');
        Loader::import('PHPExcel.Classes.PHPExcel.IOFactory.PHPExcel_IOFactory');

        $PHPExcel = new \PHPExcel();
        // print_r($PHPExcel);die;
        $PHPSheet = $PHPExcel->getActiveSheet();
        $PHPSheet->setTitle("报名信息");
        $PHPSheet->setCellValue("A1","ID");
        $PHPSheet->setCellValue("B1","姓名");
        $PHPSheet->setCellValue("C1","手机号");
        $PHPSheet->setCellValue("D1","邮箱");
        $PHPSheet->setCellValue("E1","专业");
        $PHPSheet->setCellValue("F1","学号");
        $i = 2;
        foreach($list as $key => $value){
            $PHPSheet->setCellValue('A'.$i,''.$value['Id']);
            $PHPSheet->setCellValue('B'.$i,''.$value['username']);
            $PHPSheet->setCellValue('C'.$i,''.$value['tel']);
            $PHPSheet->setCellValue('D'.$i,''.$value['email']);
            $PHPSheet->setCellValue('E'.$i,''.$value['subject']);
            $PHPSheet->setCellValue('F'.$i,''.$value['studentid']);
            $i++;
        }
        $PHPWriter = \PHPExcel_IOFactory::createWriter($PHPExcel,"Excel2007");
        header('Content-Disposition: attachment;filename='.$file_name);
        header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
        $PHPWriter->save("php://output");
    }

  

焚膏油以继晷,恒兀兀以穷年。
相关文章
|
安全 前端开发 Java
0013Java程序设计-springboot教材图文内容审核系统
0013Java程序设计-springboot教材图文内容审核系统
89 0
|
5月前
|
小程序
知识社区在线提问小程序模板源码
知识社区在线提问小程序模板源码
55 3
|
6月前
杨校老师课堂之Servlet的重构为BaseServlet的步骤【内含视频讲解】
杨校老师课堂之Servlet的重构为BaseServlet的步骤【内含视频讲解】
33 0
|
存储 应用服务中间件 nginx
CKAD考试实操指南(五)---定制你的舞台:配置实践要点
在这篇 CKAD 考试实操指南文章中将为你介绍如何使用知十平台并结合开源项目 CKAD Exercises 中提供的练习题来练习 CKAD 考试中 Configuration 部分的考试内容。在这个过程中你将掌握如何通过 kubectl 命令行工具操作「ConfigMap」、「Secret」、「SecurityContext」、「ServiceAccount」、「ResourceQuota」等资源,并在实践中加深对知识的理解。
173 0
CKAD考试实操指南(五)---定制你的舞台:配置实践要点
|
7月前
|
小程序 前端开发 物联网
【经验分享】如何实现快速生成生活圈海报分享图
【经验分享】如何实现快速生成生活圈海报分享图
117 4
|
供应链 JavaScript 前端开发
【论文指导】计算机毕业设计,摘要如何写?15篇案例把你安排明白
【论文指导】计算机毕业设计,摘要如何写?15篇案例把你安排明白
322 1
|
前端开发
前端学习笔记202304学习笔记第九天-lema发布流程1
前端学习笔记202304学习笔记第九天-lema发布流程1
61 0
|
前端开发
前端学习笔记202304学习笔记第九天-lema发布流程2
前端学习笔记202304学习笔记第九天-lema发布流程2
63 0
|
前端开发
前端知识案例-图的简介
前端知识案例-图的简介
63 0
前端知识案例-图的简介
|
存储 小程序 容器
日程安排小程序实战教程(上篇)
日程安排小程序实战教程(上篇)
日程安排小程序实战教程(上篇)