【问题标题】:how to insert the multi-select value in codeigniter如何在codeigniter中插入多选值
【发布时间】:2016-09-28 12:19:47
【问题描述】:

我正在使用 codeigniter

<select id="example-label" multiple="multiple">
    <option value="option-1">Option 1</option>
    <option value="option-2">Option 2</option>
    <option value="option-3">Option 3</option>
    <option value="option-4">Option 4</option>
    <option value="option-5">Option 5</option>
    <option value="option-6">Option 6</option>
</select>`

如何插入多选值

【问题讨论】:

  • 显示您的代码。你想做什么?
  • 将其插入第一个问题是什么?
  • 当然是使用INSERT查询!
  • &lt;select&gt; 标签赋予name="something[]" 属性可能是一个好的开始!
  • 只插入最后一个值

标签: php codeigniter


【解决方案1】:

<select id="example-label" multiple="multiple" name='youroption[]'>
    <option value="option-1">Option 1</option>
    <option value="option-2">Option 2</option>
    <option value="option-3">Option 3</option>
    <option value="option-4">Option 4</option>
    <option value="option-5">Option 5</option>
    <option value="option-6">Option 6</option>
</select>

在你的控制器中添加这个

<?php
function get_data()
{
$optiondata=$this->input->post('youroption');
var_dump($optiondata);
}
?>

或使用循环提取

foreach($optiondata as $key=>$value)
{
echo $value;
}

【讨论】:

  • 请不要通过实际提供答案来鼓励这些明显的为我做所有事情问题,即使是这样基本的答案。一旦 OP 尝试了这一点,他们将返回 下一个问题在那之后的下一个问题不,我希望它这样做..... 或 这不起作用,因为.... 我们称之为 兔子洞,如果你不小心
  • 我需要在选择时在数据库中插入两个或多个值,它只能作为数组插入,你可以给我控制器和模型
猜你喜欢
  • 2021-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-16
  • 2012-11-14
  • 2020-12-31
相关资源
最近更新 更多