Merhaba arkadaşlar,
İki tarih arasındaki verileri listelemeye çalışıyorum ancak bir türlü sağlıklı sonuç alamadım.
Veritabanında sutunu date değilde varchar olarak tutuyorum. GÜn- Ay-Yıl Şeklinde
Kullandığım kodlar şu şekilde,
<form action="" method="post">
<input type="date" name="tarih1" value="<?php echo date("Y-m-d"); ?>"> -
<input type="date" name="tarih2" value="<?php echo date("Y-m-d"); ?>">
<button type="submit" class="btn btn-warning btn-xs" style="height:25px" name="filtre">Filtrele</button>
<button type="submit" class="btn btn-success btn-xs" style="height:25px" >Temizle</button>
</form> <?php
if (isset($_POST['filtre']))
{
$t = explode("-", $_POST['tarih1']);
$yenitarih1 = $t[2] . "-" . $t[1] . "-" . $t[0];
$t2 = explode("-", $_POST['tarih2']);
$yenitarih2 = $t2[2] . "-" . $t2[1] . "-" . $t2[0];
$onaylanan = mysql_query("select * from basvurular where tarih BETWEEN '$yenitarih1' and '$yenitarih2' and basvurudurum=1 and seviye=2 order by basvuruid desc");
}
?>Yardımcı olursanız sevinirim.
İyi çalışmalar