php从列表框中选择多个值
我有一个PHP表单,如下所示。当我在列表框中选择多个设备并按submit时,我在后端PHP脚本中只看到一个值 在这个列表框中,我有两个值,但只有一个值传递给后端脚本。 PHP表单:php从列表框中选择多个值,php,html,Php,Html,我有一个PHP表单,如下所示。当我在列表框中选择多个设备并按submit时,我在后端PHP脚本中只看到一个值 在这个列表框中,我有两个值,但只有一个值传递给后端脚本。 PHP表单: <br><br> Select Devices:<br> <?php <form target="iframe_b" action="/php_src/sendNIDDConfigReq.php" method="POST" echo
<br><br>
Select Devices:<br>
<?php
<form target="iframe_b" action="/php_src/sendNIDDConfigReq.php" method="POST"
echo "sending data">
<fieldset>
<legend style="font-size:150%"><b>send NIDDRequest</b></legend>
<br> <br>
Select SCEF:<br>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'XXXX';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if (!$conn) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("ApplicationServer") or die(mysql_error());
// Get all the data from the "example" table
$result = mysql_query("SELECT EXTERNAL_ID FROM DEVICE_DETAILS") or die(mysql_error());
echo "<select name='External_ID' id='id_extID' multiple='multiple'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['EXTERNAL_ID'] . "'>" . $row['EXTERNAL_ID'] . "</option>";
}
echo "</select>";
send
?>
<br><br>
<input type="button" id="select_all" name="select_all" value="Select All">
<input type="button" id="de_select_all" name="de_select_all" value="DeSelect All">
<br><br>
<input type="submit" value="Submit">
</fieldset>
</form>
<script type="text/javascript">
$('#select_all').click(function() {
$('#id_extID option').prop('selected', true);
});
$('#de_select_all').click(function() {
$('#id_extID option').prop('selected', false);
});
</script>
输出:
数组([SCEF\u Name]=>SCEF1[External\u ID]=>123@mydomain.com)SCEF_Name=SCEF1
外部识别码=123@mydomain.com当您有多个选择下拉列表时,名称应该像这样附加“[]”
echo "<select name='External_ID[]' id='id_extID' multiple='multiple'>";
echo”“;
当您有多个选择下拉列表时,名称应该像这样附加“[]”
echo "<select name='External_ID[]' id='id_extID' multiple='multiple'>";
echo”“;
使用输入元素名称作为数组,例如外部\u ID[]使用输入元素名称作为数组,例如外部\u ID[]name=“External\u ID[]”多个
将name='External\u ID'更改为name='External\u ID[],以便表单将所选项目的数组发送到phpname=“External\u ID[]”多个
将name='External\u ID'更改为name='External\u ID[],以便表单向phpThanks all发送所选项目的数组。它是working@ramkriz字体请投票。谢谢大家。它是working@ramkriz:请投票。