呈现选定值 Bootstrap

Rendering Selected Values Bootstrap

我有一个 select 列表;

<select class="selectpicker" id="blabla" name="FirmIds" multiple data-live-search="true" data-actions-box="true" data-selected-text-format="count>1">
</select>

成员来自BD

我想要 post selected 值,

当我 select 超过 1 个选项时,只有最后 selected 元素的值出现。

$FirmIds = $_POST['FirmIds'];

我应该怎么做才能检索所有 selected 选项的值

谢谢。

编辑您的 select 名称属性以接收 select 数组添加“[]”,如下所示:

<select class="selectpicker" id="blabla" name="FirmIds[]" multiple data-live-search="true" data-actions-box="true" data-selected-text-format="count>1">
  //Your options here
</select>

使用此解决方案,您将能够在 PHP、...

中将 selected 值作为数组进行管理

这是最终答案:

<form method="post" action="">
<select name="firmIds[]" multiple="multiple">
    <option value="test1">Test 1</option>
    <option value="test2">Test 2</option>
    <option value="test3">Test 3</option>
    <option value="test4">Test 4</option>
</select>
<input type="submit">

<?php
    $result = $_POST['firmIds']; 
    foreach($result as $res){ 
      echo($res) ; 
    } 
?>