Arkadaşlar bu kodda hata varmı acaba. "Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in" hatası alıyorum.

if (isset($_POST["listele"])) {
    
    $tarih1 = $_POST[tarih1];
    $tarih2 = $_POST[tarih2];
    
    $tarih11 = str_replace('-', '/', $tarih1);
    $time1 = strtotime($tarih11);
    $tarih12 = str_replace('-', '/', $tarih2);
    $time2 = strtotime($tarih22);
    
    
    
    if($_POST[tarih1]!=="" and  $_POST[tarih2]!==""){   $aralik="UNIX_TIMESTAMP(addtime) BETWEEN '$time1' AND '$time2'";} else{
        
        $aralik="";
        }
    
    }
Yukardaki $aralik değişkenini query nin içine ekledim aşağıdaki gibi.

$query_siparis = "select * from siparisler where zl='".$zl."' $aralik  ORDER BY id DESC LIMIT $nerden,$kackayit";
Bu şekilde tarih aralığı belirleyipte listeleme yapmaya çalıştım. Nerde hata yaptım acaba.