2012-02-25 35 views
1

如何從我的數據庫表中檢索列值並將其顯示爲與codeigniter在php中的下拉框。列數據作爲下拉框在php

+5

中獲取更多信息。在模態中運行該查詢並將其返回給控制器。將這些數據傳遞給視圖。在視圖中爲每個結果寫一個新選項。 – ngen 2012-02-25 14:12:30

+1

請告訴我們你已經嘗試了什麼。一般來說,如果您不只是要求我們爲您編寫代碼,您會得到更好的迴應。 – 2012-02-25 14:45:04

回答

1

只需在您的一個模型(應用程序/模型)中編寫一個函數,以獲取所需的所有數據。 喜歡的東西:

public function getTags() 
{ 
$this->db->select('id,tag_name'); 
$this->db->order_by('tag_name', 'ASC'); 
$query = $this->db->get('tags'); 
return $query->result(); 
} 

然後,你必須加載在控制器模型文件,最後在你的視圖文件嘗試這樣的事:

<?php foreach($this->model_name->getTags() as $tagData): ?> 
<li> 
<h2><a href="/tags/<?php echo $tagData->id; ?>"><?php echo $tagData->tag_name; ?></a></h2> 
</li> 
<?php endforech; ?> 

其中MODEL_NAME是你的模型。你只需要將你的html設置爲下拉式。 您可以從[table]`中選擇[列],在here