开发者社区> 我要学编程> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

社团活动报名简要代码

简介: 简要前端: 社团活动报名系统 姓名: 手机...
+关注继续查看
简要前端:
<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");
    }

  

焚膏油以继晷,恒兀兀以穷年。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
模型社区实战训练营首开,开源让代码更有趣!
阿里云开发者学堂联合modelscope社区推出了模型实战系列训练营,培养AI开发者从各种模态的模型选择,只需要懂得python,也可以玩转人工智能模型。
815 0
低代码音视频开发训练营正在火热报名中!
低代码音视频工厂年度发布,训练营实操演练,技能掌握更进一步。
437 0
BAT大厂工程师必会Ansible,你还不来学?快来报名!
Linux训练营震撼来袭!!!本次训练营,为了帮助大家更好的掌握 Ansible ,阿里云开发者学堂联合Linux中国打造了这一门精品训练营 —— Linux 运维自动化训练营,并邀请一线工程师在线授课,帮助学生掌握 Ansible 的使用和开发。
3950 0
每日优鲜:AI 技术驱动下的社区新零售
CodeHub#6 | AI 赋能新零售。开播时间:6/9 19:00
935 0
ProgressDialog(四)——改变系统自带ProgressDialog的文字大小
MainActivity如下: package com.example.ttt; import android.app.Activity; import android.
759 0
Orchard源代码研究(无干货,仅纪念)
Orchard是一个基于.NET平台的开源CMS(Comment Management System)。园子里周金根同学有过介绍。 决定研究Orchard主要基于以下几个原因: 1. 技术很新。最近发布的版本居然都使用的是Asp.net MVC Razor!2. 大量使用的开源技术,如NHibernate, Autofac等。
1086 0
【自然框架】开源社区活动,会员注册的第一份代码!
  前情回顾:     自然框架开源社区的第一次活动——实现会员注册     人员表设计思想 —— 也许会有点帮助     自然框架开发系列(一):自然框架 和 AgileEAS.NET 合作,开发b/s的药店系统!     漫长的期待,终于等来了第一份代码,这份代码由“好坏”提供。
859 0
+关注
我要学编程
热爱学习,愿意接收新事物,有志称为一个互联网大佬
文章
问答
文章排行榜
最热
最新
相关电子书
更多
QQ移送页面框架优化实践
立即下载
【云栖精选7月刊】抛开晦涩的算法、模型,让我们来谈谈互联网架构
立即下载
翻译是一种分享 为的是让我们更好的与世界沟通
立即下载