[英]Getting Values from multiple select box with POST Method
我有一个关于从html列表框中输入多个值的问题。
所以我的代码是
<form class="form-horizontal" role="form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"
onSubmit='doSubmit()'>
<select name="hmSelect[]" multiple class="form-control" size="15"
onChange="getElements('<?php echo $projectName ?>','<?php echo $componentType ?>',(this.value));">
<?php
while ($row = oci_fetch_array($result, OCI_BOTH)) {
?><option><?php echo $row['HEAD_MARK'] ?></option><?php
}
?>
</form>
<?php
if (isset($_POST['submit'])) {
$hmSelect = intval($_POST["hmSelect"]);
$count = count($hmSelect);
echo $count;
}
?>
那是从数据库中获得的多个下拉列表,用户可以选择多个值并处理要再次插入新表中的值。
我不知道如何通过hmSelect []使用isset处理值。 请帮我
$arr = array();
$hms=$_POST['hmSelect'];
if ($hms)
{
foreach ($hms as $value)
{
array_push($arr,$value);
}
}
您可以遍历下拉列表的值并进行处理(在这种情况下,复制到数组)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.