2つのラジオボタンがあるフォームがあります。
HTMLテーブルの編集リンクをクリックすると、dbから受け取った値の値に応じてラジオボタンの値がチェックされます。
次のコードを試しました。しかし、値に応じてラジオボタンがチェックされていません。常に最初のラジオボタンをチェックしました。
この問題を解決するのを手伝ってください。
ページを表示
<label for="level1" ><input type="radio" id="level1" name="menu_type" value="1" <?php echo set_radio('fmenu_type', '1', TRUE); ?> />Do't have sub menu</label>
<label for="level2" ><input type="radio" id="level2" name="menu_type" value="2" <?php echo set_radio('fmenu_type', '2'); ?> />Having Sub Menu</label>
<?php echo form_submit($submitbtn);
コントローラ
if((int)$mainmenu_id > 0)//this is for edit ,when value id is greater then 0
{
$query = $this->mainmenumodel->get($mainmenu_id);
$data['fmainmenu_id']['value'] = $query['mainmenu_id'];
$data['fmenu_name']['value'] = $query['menu_name'];
$data['menu_type'] ['value'] = $query['menu_type']; //i am trying to set through this
$data["query"] = $this->mainmenumodel->fetch_mainmenu_data($config["per_page"], $page);
$data["links"] = $this->pagination->create_links();
$data['fmenu_type']['value'] = $query['menu_type'];
$this->load->view('admin/setups/mainmenu/index',$data);
}