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

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>

怎么把这些数据添加进数据库,希望可以上代码

初学乍练2
浏览 1187回答 1
1回答

phper12138

    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";        }           }拿去不谢
打开App,查看更多内容
随时随地看视频慕课网APP