保留表单提交中的选项 - 选择下拉列表中的所有多选值

时间:2018-01-24 10:19:47

标签: php twitter-bootstrap twitter-bootstrap-3

我正在使用here中的多选下拉菜单。 <option>值使用SQL数据动态填充,工作正常。但是在表单刷新时,我只能保留多选中的最后一个选定值,之前选择的其他值会消失。

可以修复吗?

<select name="m_type" id="m_type" class="selectpicker form-control" title="Merchandiser type" multiple>
            <?php 
               $SQL="SELECT * FROM usertypes";
               $run=mysqli_query($db,$SQL) or die ("SQL Error");

               while($row = mysqli_fetch_array($run))
                 { ?>
                  <option value='<?php echo $row['merch_types']; ?>' <?php echo (isset($_POST['m_type']) && $_POST['m_type'] == $row['merch_types'])?'selected="selected"':''; ?>><?php echo $row['merch_types']; ?></option>
                 <?php } ?>

</select>

0 个答案:

没有答案