Php 多选下拉复选框仅发送第一个值

Php 多选下拉复选框仅发送第一个值,php,arrays,checkbox,Php,Arrays,Checkbox,我正在尝试创建一个多选下拉列表,并用这个插件创建了一个。我创建了表单: <form action="test1.php" method="post"> <div class="input select"> <label for="multiselect">Select employee :</label> <select name="data[]"> <option value="1">Umananda Deva Sa

我正在尝试创建一个多选下拉列表,并用这个插件创建了一个。我创建了表单:

<form action="test1.php" method="post">
 <div class="input select">
 <label for="multiselect">Select employee :</label>
 <select name="data[]">
<option value="1">Umananda Deva Sarma</option>
<option value="2">Bhabesh Sarmah</option>
<option value="3">Manika Goswami</option>
<option value="4">Mridusmita Buragohain</option>
<option value="5">Chinmayee Nath</option>
<option value="6">Urmila Brahma</option>
<option value="7">Kalindra Barman</option>
<option value="8">Mr.Biman Chandra Gogoi</option>
<option value="255">SHRI PHANIDHAR NATH</option>
<option value="256">RANJAN KR. BORA</option>
<option value="257">BASANTA PHUKAN</option>
<option value="258">BHUSAN CH.HIRA</option>
<option value="259">MRINAL KR.BHUYAN</option>
</select></div>      </div>  

<input type="submit" />

</form>

选择员工:
乌曼达·德瓦·萨尔马
巴贝什·萨马
马尼卡·戈斯瓦米
布拉戈海先生
奇马耶纳特
乌尔米拉梵天
卡林德拉酒吧招待
比曼·钱德拉·戈戈伊先生
施里法尼德哈纳特酒店
兰扬波拉酒店
巴桑塔普坎酒店
布桑·希拉
MRINAL KR.BHUYAN
但是在我提交表单时选择了多个选项后,
var\u dump()
显示
数据
元素仅包含第一个值!为什么数组没有生成?

像这样添加它

<select name="data[]" multiple="multiple">

像这样添加它

<select name="data[]" multiple="multiple">

选择标记应具有多个属性,例如

<select multiple="multiple" name="data[]">

选择标记应具有多个属性,例如

<select multiple="multiple" name="data[]">

查看以下代码更改:

<select name="data[]" multiple="multiple">


$('select').multipleSelect();

查看以下代码更改:

<select name="data[]" multiple="multiple">


$('select').multipleSelect();
试试这段代码

<head>
    <link href="multiple-select.css" rel="stylesheet"/>
</head>
<body>
<form action="test1.php" method="post">
 <div class="input select">
    <label for="multiselect">Select employee :</label>
    <select multiple="multiple" name="data[]">
        <option value="1">Umananda Deva Sarma</option>
        ...
        <option value="259">MRINAL KR.BHUYAN</option>
    </select>
 </div>
 <input type="submit" />
</form>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    <script src="jquery.multiple.select.js"></script>
    <script>
        $('select').multipleSelect();
    </script>
</body>

选择员工:
乌曼达·德瓦·萨尔马
...
MRINAL KR.BHUYAN
$('select').multipleSelect();
试试这段代码

<head>
    <link href="multiple-select.css" rel="stylesheet"/>
</head>
<body>
<form action="test1.php" method="post">
 <div class="input select">
    <label for="multiselect">Select employee :</label>
    <select multiple="multiple" name="data[]">
        <option value="1">Umananda Deva Sarma</option>
        ...
        <option value="259">MRINAL KR.BHUYAN</option>
    </select>
 </div>
 <input type="submit" />
</form>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    <script src="jquery.multiple.select.js"></script>
    <script>
        $('select').multipleSelect();
    </script>
</body>

选择员工:
乌曼达·德瓦·萨尔马
...
MRINAL KR.BHUYAN
$('select').multipleSelect();

您如何在服务器端获取值?请同时添加该代码。看起来您可能需要
select
元素上的
multiple=“multiple”
属性?您是如何在服务器端获取值的?请同时添加该代码。看起来您可能需要
select
元素上的
multiple=“multiple”
属性?