ラジオボタンで「はい」を選択すると、その行の全体が次のページに表示されます。CodeIgniter既存のデータベースへのラジオボタンの値
問題は、私は自分のデータベースにラジオボタンの値を挿入しようとしましたが、データベースには私の元のデータベースに既に持っている私のテーブルの値が必要です(ラジオボタンの値をカラム)。
この私のコードです
コントローラー:
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>
任意の助けいただければ幸いです!
は更新をお探しですか? https://codeigniter.com/userguide2/database/active_record.html#update – tan
ああ、はい!私は今度は間違った構文を使っていました。私は 'insert'の代わりに 'update'を使うべきです、ありがとう! –
コントローラ内の '$ id'変数がどこにでも初期化されていないようです。 – Tpojka