为了账号安全,请及时绑定邮箱和手机立即绑定

各位php大神,thinkphp小白问题请教,一定要回答,困扰太久了!

各位php大神,thinkphp小白问题请教,一定要回答,困扰太久了!

初学乍练2 2016-11-02 15:43:35
thinkphp,怎么把前台传的数据存进数据库,特别是,checkbox的。希望大神不要嫌麻烦,可以贴出代码,小白求助,跪求!!这是前台页<html><head><meta http-equiv="content-type";content-type="text/html;charset=utf-8"/><title>注册页面</title></head><h1>注册页面</h1><form action="empprocess.php" method="post">名字<input type="text" name="name" id="name" /><br/>性别:<input type="radio" name="sex" id="sex" value="男" >男<input type="radio" name="sex" value="女" >女<br/>专业<select name="education" ><option  value="大专">大专</option><option  value="本科" >本科</option><option  value="研究生" >研究生</option></select><br/>级别:<input type="number" name="grade"><br/>email:<input type="email" name="email" /><br/>工资:<input type="number" name="salary"><br/>兴趣:<input type="checkbox" id="car" name="hobby[1]" value="羽毛球">羽毛球<input type="checkbox" id="car" name="hobby[2]" value="乒乓球">乒乓球<input type="checkbox" id="car" name="hobby[3]" value="网球">网球<input type="hidden" name="flag" value="add" /><input type="submit" value="提交" /></form></html>怎么把这些数据添加进数据库,希望可以上代码
查看完整描述

1 回答

已采纳
?
phper12138

TA贡献4条经验 获得超2个赞

    function add(){

        $this->display();

        $emp=M("emp");

        $data["name"]=$_POST['name'];

        $data["sex"]=$_POST['sex'];

        $data["education"]=$_POST['education'];

        $data["grade"]=$_POST['grade'];

        $data["email"]=$_POST['email'];

        $data["salary"]=$_POST['salary'];

        $data["hobby"]=implode(",",$_POST['hobby']);

        $data["create_time"]=time();

        if($emp->add($data)){

          $this->redirect('Emp/emplist');

        }else{

            echo"fail";

        }

       

    }

拿去不谢

查看完整回答
反对 回复 2016-11-02
  • 1 回答
  • 1 关注
  • 1184 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信