【发布时间】:2011-01-11 21:50:58
【问题描述】:
所以,我想要一个选择来自动填充下拉菜单的“是”选择,或者“否”。数据库查询的返回值将用于评估将选择哪个下拉列表。
我曾想过,因为它是一个真/假的自动填充,只写 2 个条件,但我认为会有更好的(阅读:不那么混乱的代码)编写代码的方式来自动填充正确的选择下拉列表,基于数据库的结果。
我正在尝试编写的代码的基础是针对所有选择检查变量,然后附加一个字符串,该字符串将为视图中的用户选择该下拉列表。
我的问题是有没有更简单的方法来做到这一点,而不是为每个可能的下拉值编写条件?
请求代码,用 CodeIgniter PHP 编写:
$this->db->select('row');
$result = $this->db->get('table');
// This just selects and returns the values. This code does work, I'm just looking for a better way to do this task that someone might know, because I'm going to have drop downs with hundreds of possibilities, of which, I want the predefined one to be selected.
// Assume $result->row = "Yes"
if ( $result = "Yes" ) {
#Code for echo'ing radio button with "Yes" selected
}
else {
#Code for echo'ing radio button with "No" selected
}
【问题讨论】:
-
你能详细说明你的问题吗?也许显示一些代码?
-
展示你凌乱的代码,我们会告诉你如何做得更好。
标签: php mysql database codeigniter