如何在单页中使用两个isset条件
How to use two isset condition in single page
如何在同一页面中使用两个 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 ']
中的函数也在工作和回显。任何帮助将不胜感激。
如果要写入最大 1 值(满足第一个条件),请使用 elseif
s 而不是 if
s。
if (!empty($_POST['location_to'])) {
echo ...;
} elseif (!empty($_POST['location_from'])) {
echo ...;
} elseif (!empty($_GET['id'])) {
echo ...;
}
如何在同一页面中使用两个 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 ']
中的函数也在工作和回显。任何帮助将不胜感激。
如果要写入最大 1 值(满足第一个条件),请使用 elseif
s 而不是 if
s。
if (!empty($_POST['location_to'])) {
echo ...;
} elseif (!empty($_POST['location_from'])) {
echo ...;
} elseif (!empty($_GET['id'])) {
echo ...;
}