【问题标题】:How I Get selected value when i edit data [codeigniter]编辑数据时如何获取选定值 [codeigniter]
【发布时间】:2020-04-22 09:38:33
【问题描述】:

当我编辑数据时如何获取选定的值,但我仍然可以选择 [codeigniter]

<div class="form-group">
                                <label>Jenjang</label>
                                <select class="form-control" name="jenjang">
                                    <option value="SD">- SD -</option>
                                    <option value="SMP">- SMP -</option>
                                    <option value="SMA">- SMA -</option>
                                </select>
                                <br/>
                                <?php echo form_error('jenjang'); ?>
                            </div>

【问题讨论】:

  • 您的问题不清楚。您可以对其进行编辑以准确解释您要实现的目标吗?
  • 我的数据是枚举,当我编辑数据/更新数据时如何获取选定的数据SD或SMP或SMA。

标签: php html codeigniter select


【解决方案1】:

据我了解您的问题,您可以使用Input class

$selected = $this->input->post('jenjang'); //use get if you are using GET method

编辑你可以使用Form helper

$options = array(
        'sd'         => '-- SD --',
        'sma'           => '-- SMA --',
        'smp'         => '-- SMP --'
);

echo form_dropdown('jenjang', $options, 'sma');  //get this 'sda' value from database
//you can save that value to the database when update/edit form using the way I mention above.

【讨论】:

  • 但是,如何从数据库中获取选定的选项(以防枚举)
【解决方案2】:

“获取选定数据”是什么意思?

是在您发布(提交表单)之后还是点击选择之后?

如果是在提交表单之后,你可以在你的 php 代码中使用 $jenjang = $this->input->post('jenjang') 或者如果它在单击 Select 之后,你可以使用 $('select[name ="jenjang"]).val() 在你的 javascript 代码中(假设你已经加载了 jQuery)

请具体说明。

【讨论】:

  • 请仅使用答案框来回答问题,而不是 cmets 寻求澄清。
猜你喜欢
  • 2021-11-29
  • 2020-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多