如何从数据库表中检索列值,并将其显示为带有codeigniter的php中的下拉框。
答案 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
中获取更多信息