Php如何使用多个参数

时间:2014-08-26 18:52:33

标签: php

我的应用程序中有两个参数,用户将填充其中一个,但两个参数将发布到php,php应选择非空字段并执行一些操作!像这样的事情。指出我正确的方向。我认为' isset get'不应该像这样使用三次吗?使用哪种陈述'和'或者'或'声明。? 我知道这是一个愚蠢的问题!我很感激你的帮助。

if (isset($_GET['Email']) && !empty($_GET['Fax'])) {
    echo "fax is empty and Email = ".$_GET['Email'];
} elseif (isset($_GET['Fax']) && !empty($_GET['Email'])) {
    echo "email is empty and Fax = ".$_GET['Fax'];
} elseif (!empty($_GET['Fax']) && !empty($_GET['Email'])) {
    echo "Fax and email is empty";
} else {
    echo"empty";
}

1 个答案:

答案 0 :(得分:1)

更简单的版本:

$email = isset($_GET['Email']) ? $_GET['Email'] : null;
$fax   = isset($_GET['Fax'])   ? $_GET['Fax']   : null;

if (empty($email)) {
  // email empty
}
if (empty($fax)) {
  // fax empty
}