这是我的html页面 -
<select name="search_by_manager[]" data-placeholder="Search by Manager" multiple class="select2">
<?php
$result = $linkID1->query("select user_id,fullname from user_details order by user_id asc")
or
die("error");
while($row = mysqli_fetch_array($result))
{
echo "<option value='$row[user_id]'>$row[fullname]</option>";
}
?>
</select>
这是我发布数据的php页面 -
if(!empty($_POST["search_by_manager"]))
{
$search_by_manager = $_POST["search_by_manager"];
$flag2 = 1;
$limit = count($search_by_manager);
for($i=0;$i<$limit;$i++)
{
$search_by_manager[$i] = mysql_real_escape_string($search_by_manager[$i]);
$qry_manager = "'";
$qry_manager .= "$search_by_manager[$i]";
$qry_manager .= "',";
}
$qry_manager = substr($qry_manager,0,-1);
}
这里的问题是,它没有进入if块,如何检查是否通过post发送的值。可以使用isset()函数轻松检查正常数据,但如何检查post数组是否为空。