繁体   English   中英

CodeIgniter单选按钮值进入现有数据库

[英]CodeIgniter radio button value into existing database

我开发了一个功能之一的程序,如果您在单选按钮中勾选“是”,则整行将显示在下一页。

问题是,我试图在数据库中插入单选按钮值,但是数据库需要表的完整值,而我的原始数据库已经具有该值(我只想将单选按钮值插入列中)。

这是我的代码

控制器:

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>

任何帮助,将不胜感激!

如果要更新已经具有值的表,请使用以下命令

$this->db
->set('name', 'value')
->set('name', 'value')
->where('condition_name', 'condtion_value')
->update()

如果您对HTML有任何疑问,可以使用以下方法

代替

<input type="radio" name="rad[<?php echo $row->id;?>]"/>

使用以下方式

<input type="radio" name="radio_name" value="rad[<?php echo $row->id;?>]"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM