我在$ categories变量中返回了一个result_array(),现在我想创建一个下拉菜单。但是如果我直接使用这个变量,数组的所有元素都将被显示。不过,我只想显示名称并将其ID保留为值。我该怎么做?使用数组作为值的codeigniter中的下拉列表
$options = $categories;
echo form_dropdown('category', $options);
我想是这样
<select name="category">
<option value="1"> ABC </option>
.....
<option value="10"> NNNC </option>
</select>
如果$类别来自数据库查询,您也可以在模型中直接创建下拉值。但是尼古拉正在喋喋不休,他答案的最后一部分就是应该完成的方式。这样你就可以将id作为价值,这是你最终想要的。 –