Welcome Guest, Not a member yet? Register   Sign In
Comparison Operators >= in Control Structures why false?
#1

(This post was last modified: 04-07-2019, 12:10 AM by DELE.)

What am I doing right?

PHP Code:
$date  '2019-04-07';

$date1 '2019-04-01';
$date2 '2019-04-15';
$date3 '2019-04-16';
$date4 '2019-04-30';

 
       if ($date >= $date1 && $date <= $date2) {
     
       return $this->db->query("
                SELECT *
                FROM incomes
                WHERE income_campaign = '00001'
                AND income_date BETWEEN '
$date3' AND '$date4'
                "
)->result_array();
 
       } else {
     
       return $this->db->query("
                SELECT *
                FROM incomes
                WHERE income_campaign = '00001'
                AND income_date BETWEEN '
$date1' AND '$date2'
                "
)->result_array();
 
       


My question :

PHP Code:
$date  '2019-04-07';

$date1 '2019-04-01';
$date2 '2019-04-15';
$date3 '2019-04-16';
$date4 '2019-04-30';

 
       if ($date >= $date1 && $date <= $date2) { // FALSE VALUE WHICH SHOULD BE TRUE
     
   CODE // CODE ABOVE SHOULD SHOULD EXECUTE THIS CODE
 
       } else {
     
   CODE // BUT THE CODE ABOUT EXECUTING THIS CODE
 
       }

// $date >= $date1 && $date <= $date2
// I think this produces true value but why does it produce false values?
// How to produce true value? 
Reply


Messages In This Thread
Comparison Operators >= in Control Structures why false? - by DELE - 04-07-2019, 12:05 AM



Theme © iAndrew 2016 - Forum software by © MyBB