【问题标题】:Setting select box selected value from session values从会话值中设置选择框选定值
【发布时间】:2018-09-12 00:27:01
【问题描述】:

我的 Codeigniter 页面上有一个搜索部分,其中有 6 个选择框。当表单首次提交时,控制器将选定的值分配给会话变量。

我想在新页面上选择要选择的值。我尝试在我的视图中尽量减少 PHP 的使用。我在互联网上搜索它,但找不到好的例子。我想学习使用 CodeIgniter 最有效或最常用的方法。

【问题讨论】:

标签: php forms codeigniter select


【解决方案1】:

最简单的方法(避免大量条件逻辑)是确保您的选择框由表单助手 form_dropdown() 生成,传递选项数组,然后传递所选选项 value在本例中称为selectbox 的会话变量。

$this->load->helper('form');
$options = array(
        'small'         => 'Small Shirt',
        'med'           => 'Medium Shirt',
        'large'         => 'Large Shirt',
        'xlarge'        => 'Extra Large Shirt',
);
echo form_dropdown('shirts', $options, $this->session->selectbox);

在此处了解更多信息:https://www.codeigniter.com/userguide3/helpers/form_helper.html#form_dropdown

【讨论】:

猜你喜欢
  • 2012-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多