Codeigniter,Bootstrap,下拉列表,一个值而不是全部,保存到数据库

我要提前感谢大家。


我在codeigniter中使用这段代码,


我需要有人帮助为作为模式的一部分的下拉列表创建 php 代码。


我已经完成了简单的部分,需要帮助解决困难的部分。


[![Drop-down list][1]][1]


上面的示例,我想将所有值保存到数据库中。


现在使用这段代码,它只保存一个值,而不是全部。


使用下面的代码完成此操作的最佳方法是什么。


这是我到目前为止所拥有的,只保存一个值,谢谢。





    <label class="control-label col-md-3">LS</label>

    <div class="col-md-9">     

    <select name="LS" class="selectpicker" multiple size = 2>

    <option value='LRG'>LRG</option>

    <option value='SML'>SML</option>

    </select>


呼如林
浏览 105回答 1
1回答

千万里不及你

首先,使用 name with[]进行多项选择,如下所示:<select name="LS[]" class="selectpicker" multiple size="2">.&nbsp;因为此选择将多个值发送到服务器。其次,我不知道表keeprunner结构,但是您必须考虑如何将多个值存储到db:每个 LS 值的单独行。它需要使用多个插入;一行,但 LS 值存储在序列化视图中,即['LRG', 'SML'].&nbsp;为此,您需要在插入之前进行一些预处理,如下所示'LS' => json_encode($this->input->post('LS')),:
打开App,查看更多内容
随时随地看视频慕课网APP