Php 如何使用mysql数据库表在codeigniter中创建动态下拉列表
如何从数据库表中获取具有值和标签的动态下拉列表。 即 排列( 'label1'=>'value1', 'label2'=>'value2' ) 我得到的结果是Php 如何使用mysql数据库表在codeigniter中创建动态下拉列表,php,codeigniter,Php,Codeigniter,如何从数据库表中获取具有值和标签的动态下拉列表。 即 排列( 'label1'=>'value1', 'label2'=>'value2' ) 我得到的结果是 <option value='0'>label1</option> <option value='1'>label2</option> <option value='2'>label3</option> label1 标签2 标签3 但是我想要 <optio
<option value='0'>label1</option>
<option value='1'>label2</option>
<option value='2'>label3</option>
label1
标签2
标签3
但是我想要
<option value='value1'>Label1</option>
<option value='value2'>label2</option>
<option value='value3'>label3</option>
Label1
标签2
标签3
如何在codeigniter中解决此问题。那么您应该使用:
$vegnames=array();
foreach($veg_names as $r){
$vegnames[$r->value]=$r->label;
}
那么你应该使用:
$vegnames=array();
foreach($veg_names as $r){
$vegnames[$r->value]=$r->label;
}
您需要有数据库行的名称-值对 为此,您需要使用多维数组 每个元素都应该有一个键(来自数据库的值)和一个值(来自数据库的标签) 选择选项的值为键,标签为值,如下所示:
$vegnames=array();
foreach($veg_names as $r){
$vegnames[$r->value]=$r->label;
}
您需要有数据库行的名称-值对 为此,您需要使用多维数组 每个元素都应该有一个键(来自数据库的值)和一个值(来自数据库的标签) 选择选项的值为键,标签为值,如下所示:
$vegnames=array();
foreach($veg_names as $r){
$vegnames[$r->value]=$r->label;
}