Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果datepicker为空,如何验证_Php - Fatal编程技术网

Php 如果datepicker为空,如何验证

Php 如果datepicker为空,如何验证,php,Php,如何检查$dateStart和$dateEnd是否为空 <?php if (isset($_POST['submit'])) { $leaveR = $_POST['leave']; $dateStart = $_POST['startDate']; $dateEnd = $_POST['endDate']; $leaveReason = $_POST['reason']; $credits = $_POST['cred

如何检查
$dateStart
$dateEnd
是否为空

<?php
if (isset($_POST['submit'])) {
       $leaveR = $_POST['leave'];
       $dateStart = $_POST['startDate'];
       $dateEnd = $_POST['endDate'];
       $leaveReason = $_POST['reason'];
       $credits = $_POST['credit'];
       $oic = $_POST['oicc'];
       if ($leaveR == "" || $dateStart == "" || $dateEnd == "" || $leaveReason == "" || 
           $credits == "" || $oic == "") {
          echo '<div class="alert alert-danger" role="alert">Fill up all fields</div>';

这部分取决于您的javascript代码。日期选择器默认设置为当前日期,例如“0000-00-00”。或者它只是返回空白

在不知道您的javascript启动日期选择器的情况下给出全面的答案:

if( isset( $_POST['startDate'] ) && trim( $_POST['startDate'] ) !== "" && trim( $_POST['startDate'] ) !== "0000-00-00" || !isset( $_POST['startDate'] ) ) { 
    // do something
}

或您尝试过谷歌搜索吗?您得到了函数
empty()
,如果参数为空,该函数将返回true。尝试这样做:
if(empty($dateStart)){/*做任何事*/}