我要查看複選框,爲類別的ID和依賴於下拉列表中選擇可有一個人幫我複選框查看數據和變化爲基礎的下拉列表中
下拉列表中選擇是運作良好,但平變化DOS不工作,如果我得到的子類別取決於選擇的類別如何mysql數據庫中插入多選框
' 我的看法是
echo '<div class="control-group">';
echo '<label for="category_id" class="control-label">category</label>';
echo '<div class="controls">';
//echo form_dropdown('category_id', $options_category, '', 'class="span2"');
$js = 'id="category_sub" onChange="some_function();"';
echo form_dropdown('category_id', $options_category, set_value('category_id'), 'class="span2" id="category_id"',$js);
echo '</div>';
echo '</div">';
if(isset($_POST['category_id']) != ''){echo '<div class="control-group" id="category_sub"></div>';
foreach ($services as $row){
$id = $row['ID'] ; $options_sub_category = $row['Name_En'];
// echo $options_sub_category ;
//echo form_checkbox($options_sub_category, $options_sub_category, TRUE, 'class="span2" id="services"');
echo '<input type ="checkbox" name="services" id ="services" value="'. echo $id .'"> '. echo $options_sub_category ; .'';
}
}
我CONTROLER是
公共函數add() {
if(isset($_POST['category_id']) && $this->input->post('category_id')!=null){
$id = $this->input->post('category_id');
$data ['services'] = $this->service_model->get_services($id);
}
//if save button was clicked, get the data sent via post
//fetch categorys data to populate the select field
$data['categorys'] = $this->category_model->get_category();
//load the view
$data['main_content'] = 'admin/company/add';
$this->load->view('includes/template', $data); }
我的模型是
公共職能get_services($ ID){
$this->db->select('*');
$this->db->where('category_id', $id);
$this->db->from('service');
$query = $this->db->get();
return $query->result_array(); }
值從 的foreach($服務爲$行)得到 { \t $ options_sub_category [$行[ 'ID'] = $行[ 'Name_Ar']; } –
請分享完整代碼 – geeth
你在傳遞什麼$ options_sub_category變量?你是否將數組傳遞給$ options_sub_category? –