【发布时间】:2018-03-31 01:57:28
【问题描述】:
我开发了一个程序,其中一个功能是,如果您在单选按钮中勾选“是”,则整行将显示在下一页中。
问题是,我试图在我的数据库中插入单选按钮值,但数据库需要我的表的整个值,我已经在我的原始数据库中(我只想将单选按钮值插入到列中)。
这是我的代码
控制器:
public function verify()
{
$password2 = $this->input->post('password2');
log_message('error','isi password : '.$password2);
$return = $this->welcome_model->checkPassword($password2);
$data=$this->welcome_model;
$data->verif=$this->input->post("rad$id");
$data->insert_radio($id);
if($return){
redirect('welcome/success');
}
else{
redirect('welcome/masuk');
}
}
型号:
public function insert_radio($id){
$data=(array)$this;
$this->db->insert("info",$data);
}
查看:
<div class="radio">
<label>
<input type="radio" name="rad[<?php echo $row->id;?>]"/>
Yes
</label>
</div>
<div class="radio">
<label>
<input type="radio" name="rad[<?php echo $row->id;?>]"/>
No
</label>
</div>
</div>
任何帮助将不胜感激!
【问题讨论】:
-
啊,是的!我一直在使用错误的语法,我应该使用“更新”而不是“插入”,谢谢!
-
$id控制器中的变量似乎没有在任何地方初始化。
标签: php mysql codeigniter radio-button