Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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 Codeigniter获取所选值_Php_Html_Mysql_Codeigniter_Combobox - Fatal编程技术网

从组合框PHP Codeigniter获取所选值

从组合框PHP Codeigniter获取所选值,php,html,mysql,codeigniter,combobox,Php,Html,Mysql,Codeigniter,Combobox,您好,我正在使用Codeigniter框架创建一个Web GIS。 我只是在更新位置数据时遇到了一个问题 在我的数据库中,我有一个表“location\u category”,其中包含字段:id\u category(primarykey)、name\u category、icon\u category 还有带有字段的表“位置”:id_location(primarykey)、name_location、id_category(foreignkey to table location_categ

您好,我正在使用Codeigniter框架创建一个Web GIS。 我只是在更新位置数据时遇到了一个问题

在我的数据库中,我有一个表“location\u category”,其中包含字段:id\u category(primarykey)、name\u category、icon\u category

还有带有字段的表“位置”:id_location(primarykey)、name_location、id_category(foreignkey to table location_category)、lat、long

所以,问题是我在分类组合框中更新了一个数据位置,它没有指向所选的位置分类

这是location_edit.php的视图


编辑位置


如果您的隐藏值工作完美,那么我认为下面的代码将帮助您出人意料

<select name="location_category" class="form-control select2" style="width: 40%;">
   <option value="">Select Something</option>
   <?php foreach($dj->result() as $r): ?>
   <option value="<?php echo $r->id_category; ?>" <?php if($r->id_category==$d['id_location']) { ?> selected="selected" <?php } ?>><?php echo $r->nama_category; ?></option>
   <?php endforeach; ?> 
</select>

挑选

请澄清你的问题,你期待什么。实际上我不明白你的问题。是否希望在编辑时选择下拉值??Helo@KaziNayem是的,我在编辑时使用下拉选择。但当我编辑数据时,下拉值应返回到添加数据时显示的默认值。请解释什么是数据,id_数据是您的get_在哪里??您在上面提到,您的表是“location”和“location\u category”,但它意味着什么呢_data@KaziNayem对不起,打错了。我的意思是数据是位置表,id_数据是id_位置。因此有两个表,位置和位置(类别):试着从结构上编码。使用模型进行查询和控制器获取模型数据。这是我的荣幸,亲爱的。着手