我正在使用codeigniter,并在复选框中的编辑窗体有问题。复选框具有2个值1和0,如果选择了,那么该值是1,并且如果未选中则该值为0。Codeigniter - 编辑窗体与复选框
这是我的控制器:
function updatepost($id=0){
$data = $_POST;
$this->db->where('id_post',$id);
$outp = $this->db->update('post',$data);
}
这是我的视图
sport <input type="checkbox" name="sport" value="1" <?php if($data['sport'] == '1'){echo 'checked';}?> />
tekno <input type="checkbox" name="tekno" value="1" <?php if($data['tekno'] == '1'){echo 'checked';}?>/>
game <input type="checkbox" name="game" value="1" <?php if($data['game'] == '1'){echo 'checked';}?>/>
如果我取消选中复选框,值应为'0';
我的问题是如何获得价值,如果复选框未检查?
非常感谢您的回答。
谢谢它人工作很好.. –