如何检查数组是否通过邮件发送到PHP

时间:2018-04-12 11:47:54

标签: php html

这是我的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数组是否为空。

0 个答案:

没有答案