繁体   English   中英

如何检查GET是否为空?

How to check whether GET is empty?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在从GET设置一些变量

$start = $_GET['start']; 
$end = $_GET['end'];

从中我得到:

start=1-11-2018&end=30-11-2018

然后我在做:

if((!$start) && (!$end)) {
  if (($dateFormat >= $start) && ($dateFormat <= $end)) {
} else {
    echo "no dates";
}

并关闭它

if((!$start) && (!$end)) {
   }
} 

但这没有发生

if((!$start) && (!$end)) {

更新

现在这是可行的,但是如果没有GET,它将无法进入

if((!empty($_GET['start'])) && (!empty($_GET['end']))) {
   if (($dateFormat >= $start) && ($dateFormat <= $end)) {
} else {
    echo "No dates";
}
2 个回复

通过isset()检查

如果您拨打电话: http : //example.com?start=1-11-2018&end=30-11-2018

 1. The isset() is checking query string "start"/"end" is having or not. 2. The empty() is checking query string "start"/"end" is empty/blank or not 
if( isset($_GET['start']) && isset($_GET['end']) ){ // check the GET method is set or not

    if((!empty($_GET['start'])) && (!empty($_GET['end']))) {
       if (($dateFormat >= $start) && ($dateFormat <= $end)) {
    }
    else {
        echo "Empty dates";
    }
}
else{
    echo "Start / End date query string is missing...";
}

这是我解决的方法:

if((!empty($start)) && (!empty($end))) {
    if (($dateFormat >= $start) && ($dateFormat <= $end)) {
} 
   // here the content which 
  // in case those vars are not empty, 
 // would get filtered by that logic. 

if((empty($start)) && (empty($end))) {
  // Close the condition for second if when not empty
} else {
   echo "No dates";
}
1 如何检查是否设置了$ _GET ['id']并且使用php它不是空的

这是一个PHP代码 现在,如果设置了id(例如:index.php?id = 12),则执行动作,但如果未设置id(例如:index.php?id =),则显示错误,如何克服此问题? ? 如何确定id是一个整数,它不是空的,然后执行特定的操作.... 编辑 谢谢大家的答 ...

2010-08-09 20:48:27 8 53367   php
4 如何检查对象是否为空?

我正在学习 JavaScript。 我无法理解一个空物体的概念。 据我了解,有些情况下我需要检查一个变量是否包含一个对象并有一个值。 到目前为止,我知道一个变量可以是undefined 。 我也知道,所有有价值的东西都是真实的: 任何没有价值的东西都是假的: 那么为什么它与数组和对象的 ...

5 如何检查表是否为空

大家好,我只想在表为空的情况下将数据插入表中,因此我需要检查条件以检查表中是否已存在数据,如果存在,那么我想在插入表之前清空表新鲜的价值。 我知道如何插入和删除数据,仅概率是检查条件。 所以请在这方面有什么可以帮助我的。 插入 *删除* 现在我不知道如何检查情况 ...

7 如何使用C检查文件是否为空?

我有一个任务来检查文件是否为空。 我想在程序运行之前检查文件,如果文件不为空,我希望程序读取该文件,但是如果文件为空,我希望程序跳过该功能。 这是我的代码,但效果不佳: ...

10 如何使用PHP检查数组是否为空?

players要么是空的,要么是逗号分隔的列表(或单个值)。 检查它是否为空的最简单方法是什么? 我假设我能使其尽快做我取$gameresult数组$gamerow ? 在这种情况下,如果$playerlist为空,跳过爆炸它可能会更有效,但为了论证,我将如何检查数组是否也为空? ...

2010-02-07 05:30:02 22 1006108   php/ arrays
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM