列数据作为php中的下拉框

时间:2012-02-25 14:09:32

标签: php codeigniter

如何从数据库表中检索列值,并将其显示为带有codeigniter的php中的下拉框。

1 个答案:

答案 0 :(得分: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样式设置为下拉列表。 您可以在here

中获取更多信息