SELECT * from tablo WHERE tarihalani BETWEEN '$bas' AND '$bit' ORDER BY id ASC
mysql tablonuzda tarih alan türü date seçili olması lazım.
tarih formatınız yıl-ay-gün şeklinde gönderiniz. 2014-09-29 gibi
tarih formatınız şayet bir ajax kullanıyorsanız ordan bu formata alabilirsiniz. yada dateformat atayabilirsiniz.
Tablom Date seçili Tarihim şöyle 2014-09-29
Düzeltilmiş Kodlarımın son hali.
<html>
<body>
<?php
/*
Veri Tabanına Bağlan
*/
$sunucu = "localhost"; //sunucu
$kullanici = "root"; //veritabani kullanici adi
$parola = ""; // veritabani sifresi
$veritabani = "murat"; // veritabani ismi
$baglanti = mysql_connect($sunucu, $kullanici, $parola);
mysql_query("SET NAMES = ''utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
if (!$baglanti)
die("MySQL sunucusuna baglanti saglanamadi!");
mysql_select_db($veritabani, $baglanti) or die("Veritabanina baglanti saglanamadi!");
?>
<form method="post" action="deneme.php">
<input type="date" name="bas_tarih" size="25" maxlength="25">
<input type="date" name="bit_tarih" size="25" maxlength="25">
<input type="Submit" name="gonder" value="Ara">
</form>
<?php
if (@$_POST)
{
$bas_tarih = strtotime($_POST["bas_tarih"]);
$bit_tarih = strtotime($_POST["bit_tarih"]);
echo "<h2>" . date("d.m.y", $bas_tarih) . "ile" . date("d.m.y", $bit_tarih) .
"arası siparişler<h2>";
$sipsor = mysql_query("select * from siparis where sip_tarihi>='$bas_tarih'and sip_tarihi<='$bit_tarih' order by sip_tarihi desc");
while ($sip_yaz = mysql_fetch_array($sipsor))
{
echo "<b>Sip Tarihi : </b>" . $sip_yaz["sip_tarihi"] . "<br>";
echo "<hr>";
}
} else
{
echo "Tüm Siparişler";
echo "<br>";
echo "<br>";
$sipsor = mysql_query("select * from siparis order by sip_tarihi desc");
while ($sip_yaz = mysql_fetch_array($sipsor))
{
echo "<b>Sip Tarihi : </b>" . $sip_yaz["sip_tarihi"] . "<br>";
echo "<b>Sip No : </b>" . $sip_yaz["sip_no"] . "<br>";
echo "<hr>";
}
}
?>
</body>
</html>