如何在同一页面中使用两个isset()
条件?
这是我的代码的外观:
if (isset($_POST["location_from"]) && !empty($_POST["location_from"]))
{
.........
.........
echo json_encode($returnValues);
}
if (isset($_POST["location_to"]) && !empty($_POST["location_to"]))
{
.........
.........
echo $value;
}
if (isset($_GET["id"]) && !empty($_GET["id"]))
{
.........
.........
echo $value_Id;
}
所以在上面的代码中,当在ajax $_POST['location_from']
中传递值时它完美地工作,并且当在ajax $_GET['ID']
中传递值时它完美地工作,但是当在ajax $_POST['location_TO']
函数中传递值时$_POST['location_from ']
也在努力和回应。任何帮助将不胜感激。
答案 0 :(得分:0)
如果要写入最大值1(满足第一个条件),请使用elseif
而不是if
s。
if (!empty($_POST['location_to'])) {
echo ...;
} elseif (!empty($_POST['location_from'])) {
echo ...;
} elseif (!empty($_GET['id'])) {
echo ...;
}