thinkphp小白问题,望解答。

我现在有个添加页面,用的checkbox,想把选中的值传进数据库,应该怎么做,希望有详细答案,本人小白,太高深理解不了。最好直接上代码

这是代码

 <tr>

      <td height="26" align="right">兴趣:</td>

      <td height="26"><input type="checkbox" name="hobby" value="乒乓球" />乒乓球</td>

      <td height="26"><input type="checkbox" name="hobby" value="羽毛球" />羽毛器</td>

      <td height="26"><input type="checkbox" name="hobby" value="保龄球" />保龄球</td>

    </tr>


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

DemiMurphy

视图代码:<form method="post" action="{:U('add')}">     <tr>           <td height="26" align="right">兴趣:</td>           <td height="26">               <input type="checkbox" name="hobby[]" value="乒乓球" />乒乓球           </td>           <td height="26">               <input type="checkbox" name="hobby[]" value="羽毛球" />羽毛器           </td>           <td height="26">               <input type="checkbox" name="hobby[]" value="保龄球" />保龄球           </td>     </tr> </form>控制器代码:public function add(){     $hobby = I('post.hobby');     $hobby = json_encode($hobby);     try{         if(M('table_name')->add($hobby)){             $this->success('新增成功');         }else{             throw new \Exception("新增失败");         }     }     catch(\Exception $e){         $this->error($e->getMessage.$this->getLastSql());     } }大概思路如上,代码也是 ThinkPHP 3.2 的代码
打开App,查看更多内容
随时随地看视频慕课网APP