gpt4 book ai didi

php - 基于数据库条目的下拉选择

转载 作者:搜寻专家 更新时间:2023-10-30 20:22:04 24 4
gpt4 key购买 nike

所以,我想要一个选择来自动填充下拉菜单的"is"选择,或者“否”。数据库查询的返回值将用于评估将选择哪个下拉列表。

我想因为只写 2 个条件是真/假自动填充,但我认为会有更好的(阅读:不那么困惑的代码)方式来编写代码,自动填充正确的选择根据数据库的结果下拉。

我尝试编写的代码的基础是根据所有选择检查变量,然后附加一个字符串,该字符串将为 View 中的用户选择下拉菜单。

我的问题是有没有更简单的方法来做到这一点,而不是为每个可能的下拉值编写条件?

按要求编写代码,用 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
}

最佳答案

你查了吗Form Helper在CI?您可以使用 form_radio 并在第三个参数中提供您要选择的值:

form_radio('field_name', 'Yes', $result == 'Yes');
form_radio('field_name', 'No', $result == 'No');

第一个参数是字段名称,第二个参数是字段的值,第三个参数是 bool 值(TRUE:单选已选中,FALSE:未选中)。由于这是一个 radio ,因此字段名称应该相同。

关于php - 基于数据库条目的下拉选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2180049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com