Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 复选框基于下拉列表查看数据和更改_Php_Codeigniter - Fatal编程技术网

Php 复选框基于下拉列表查看数据和更改

Php 复选框基于下拉列表查看数据和更改,php,codeigniter,Php,Codeigniter,我想查看作为类别id的复选框,并根据下拉选择是否有人可以帮助我 下拉选择很好,但onchange dos不起作用,如果我得到子类别,它取决于选择类别如何在mysql数据库中插入多个复选框 " 我的观点是 echo '<div class="control-group">'; echo '<label for="category_id" class="control-label">category</label>'; echo '<di

我想查看作为类别id的复选框,并根据下拉选择是否有人可以帮助我

下拉选择很好,但onchange 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 ; .'';           

 }
  }
我的模型是

公共功能获取服务($id){


下拉列表是一个列表框,可以接受多个值

echo form_dropdown('category_id', $options_category, '', 'class="span2"');
创建一个包含多个列表值的下拉列表

form_checkbox() 
一次创建一个复选框。因此,在函数中使用其值,而不是$options\u sub\u category数组,如:

echo form_checkbox('services',  $value, TRUE, 'class="span2"');

请将$value更改为变量名。

下拉列表框可以接受多个值

echo form_dropdown('category_id', $options_category, '', 'class="span2"');
创建一个包含多个列表值的下拉列表

form_checkbox() 
一次创建一个复选框。因此,在函数中使用其值,而不是$options\u sub\u category数组,如:

echo form_checkbox('services',  $value, TRUE, 'class="span2"');

请将$value更改为变量名。

从foreach($services as$row){$options\u sub_category[$row['ID']]=$row['name\u Ar']];}请共享完整代码您在$options\u sub\u category变量中传递什么?您在$options\u sub\u category变量中传递数组吗?是的,传递数组从foreach($services as$row)获取的值{$options\u sub\u category[$row['ID']]=$row['Name\u Ar'];}请共享完整的代码您在$options\u sub\u类别变量中传递的是什么?您在$options\u sub\u类别中传递数组吗?是的,传递数组但我想保存多个复选框,并将其值与每个($services as$row)相同{$options\u sub\u类别[$row['ID']]=$row['Name\u Ar'];}查看答案2这是我的cod你能帮我吗?但我想保存多个复选框,并且每个($services as$row){$options_sub_category[$row['ID']]=$row['Name_Ar']];}的值相同($services as$row){$options_sub_category[$row['ID']]]=$row['Name_Ar'];}查看答案2这是我