kodu çalıştırmadım ama $aralik="UNIX_TIMESTAMP(addtime) BETWEEN '$time1' AND '$time2'";
burada eğer aralık değeri dolu gelecekse
AND ile başlamalı

$query_siparis = "select * from siparisler where zl='".$zl."' $aralik ORDER BY id DESC LIMIT $nerden,$kackayit";

çünkü buradaki where den sonra bi koşul var