2014-02-23 146 views
0

朋友你好我有笨的問題下拉列表.... 它是工作細,但有未來直接到即時通訊未能解決的一個問題...笨填充從數據庫下拉

這裏的代碼是我* 模式 * L ..

function getBatchId(){ 

$batchId = $this->db->get('batch'); 


$batchList = array(); 

if($batchId->num_rows() >0){ 

foreach ($batchId->result_array() as $tablerow) { 
    $batchList[] = $tablerow['code']; 
} 

return $batchList; 


}else {return false;} 

控制器

$this->load->model('AdmissonModel'); 

$content = array(
'progid' => $this->AdmissonModel->getProgrameCode(), 
'batch' => $this->AdmissonModel->getBatchId(), 
'depid' => $this->AdmissonModel->getDepId() 
     ); 



$this->load->view('Admissions/admForm_view',$content); 

和我的觀點

<tr> 
<td>BATCH</td> 
    <td><?php echo form_dropdown('Batch',$batch); ?></td> 
</tr> 

產生的結果是這樣的

<select name="Batch"> 
<option value="0">BCS12</option> 
<option value="1">BCS14</option> 
<option value="2">IMS01</option> 
<option value="3">INU01</option> 
<option value="4">INU02</option> 
<option value="5">INU03</option> 
</select> 

現在的問題是,我想的價值觀也喜歡BCS12,BCS14,IMS01等不0,1,2 ,3個...但值是0,1,2,3,4 .....可以在任何1分幫助我PLZ ......非常感謝提前

回答

0

在您的模型更新此功能

function getBatchId(){ 

$batchId = $this->db->get('batch'); 


$batchList = array(); 

if($batchId->num_rows() >0){ 

foreach ($batchId->result_array() as $tablerow) { 
    $batchList[$tablerow['code']] = $tablerow['code']; 
} 

return $batchList; 


}else {return false;}