Selamlar. Form yapım var 2 tarih arasındaki verileri çekiyorum. Multiple Select olarak option ları çekiyorum ama çoklu çekimde nasıl bir mantık izleyeceğimi bilemedim. Aradığımıda bulamadım. Yardım eder misiniz?

Form Yapısı




$vj = $db->prepare("SELECT * FROM urun order by urun_kodu ASC");
$vj->execute(array());
$kj = $vj->fetchALL(PDO::FETCH_ASSOC);
$xj = $vj->rowCount();
if ($xj > 0) { ?>




echo '<script>swal("Hata","Ürün Kodu Eklenmemiş","error").then((value)=>{ window.location.href = "urun.php"});</script>';
}?>




" min="" max="" required>





" min="" max="" required>










Verileri bu şekilde çekiyorum


$urun_cek = $_GET["urun_id"];
$ilktarih = $_GET["ilktarih"];
$sontarih = $_GET["sontarih"];
if(count($urun_cek) > 0 ){
$v = $db->prepare("SELECT * FROM cuvale where silinen='0' and sevkiyat='0' and urun_id='$urun_cek' and tarih between '$ilktarih' and '$sontarih' ORDER BY cuval_id DESC");
}else{
$v = $db->prepare("select * from cuvale where silinen='0' and sevkiyat='0' order by cuval_id DESC");
}
$v->execute(array());
$k = $v->fetchALL(PDO::FETCH_ASSOC);
$x = $v->rowCount();
if ($x > 0) {
?>

// veriler burda

} else {
echo '<script>swal("Hata","'.$ilktarih.' ile '.$sontarih.' Tarihleri Arasında Seçtiğiniz Ürünler Üretilmemiştir.","error").then((value)=>{ window.location.href = "test.php"});</script>';
}
?>


2 tarih arasındaki verileri getiriyorum ama selectten çoklu seçim yaparsam nasıl olacak onu çözemedim.