-
Üyelik
12.05.2016
-
Yaş/Cinsiyet
41 / E
-
Meslek
Elektronik Müh.
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** B**
-
Mesajlar
140
-
Beğeniler
12 / 7
-
Ticaret
0, (%0)
Arkadaşlar Merhaba,
Konuyu yanlış yere açtıysam kusura bakmayın. 2 adet metin alanına tarih yazıp veri tabanında ilgili tablodaki 2 tarih arasını listelemek istiyorum. Ama bir türlü işin içinden çıkamadım .Yardım ederseniz sevinirim.
Örnek
Metin Alanı1
Metin Alanı2
Gönder.
-
Üyelik
25.05.2015
-
Yaş/Cinsiyet
32 / E
-
Meslek
Web Yazılım Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
F** K**
-
Mesajlar
833
-
Beğeniler
0 / 287
-
Ticaret
13, (%100)
$Query="Select * from Tablo_adi Where Kosul And Tarih BETWEEN '$BaslangicT' and '$BitisT'";
Sorgu özünde böyle olmalı. Bu sadece sytnx daha gelişmiş bir çözümde sunabilirim ama yeterli olacağını düşünüyorum.
Nedir gelişmişi ?
Örnek:
1. inputa tarih girmez 2. inputa girer o zaman sadece o tarihe kadar olanlar gelir.
1. inputa girer 2.ye girmez o zamanda 1.tarihten sonrakileri listeler vs vs.
ama 2 tarih arası için yukarıdaki sql sorgusu yeterli olacaktır.
-
Üyelik
12.05.2016
-
Yaş/Cinsiyet
41 / E
-
Meslek
Elektronik Müh.
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** B**
-
Mesajlar
140
-
Beğeniler
12 / 7
-
Ticaret
0, (%0)
Bu kadar hızlı cevap geleceğini düşünmemiştim. İlgin için teşekkür ederim. Açıkçası PHP'de yeniyim. Kendimi geliştirme amaçlı uğraşıyorum..
Sorguyu yapıyorum ama bir türlü Metin alanına yazıp gönder dediğimde ekrana yazdıramıyorum. :)
-
Üyelik
25.05.2015
-
Yaş/Cinsiyet
32 / E
-
Meslek
Web Yazılım Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
F** K**
-
Mesajlar
833
-
Beğeniler
0 / 287
-
Ticaret
13, (%100)
Standart POST metodu tavsiye etmiyorum ama yeni başlayanlar için konuyu rahat anlaması açısından yazıyorum.
index.php
Tarih Örneği
2. dosyamızada gelen veriye göre veritabanından veri çeksin bakalım :)
include 'DbConnect.php';
$TarihBaslangic=$_POST['veri1']; // başlangıç tarihini aldık
$TarihBitis=$_POST['veri2']; // bitiş tarihini aldık
$Sorgu=mysql_query("Select * from TabloAdi Where bla bla bla And Tarih BETWEEN '$TarihBaslangic' and '$TarihBaslangic");
while($Row=mysql_fetch_array($Sorgu)){
$MakeleID=$Row['ID'];
$MakeleIBaslik=$Row['Name'];
$MakeleIOzet=$Row['Ozet'];
?>
Makale Baslik: =$MakeleIBaslik?>
Makale Ozet: =$MakeleIOzet?>
}
?>
Ve ya değişkenleri direkt döngü içinde echo ilede yazdırabilirsiniz. Tarih boş mu dolu mu kontrol ettirebilir geliştirebilirsiniz ama her şey adım adım :)
Hatta bunları kenera bırakıp ajax bile kullanabilirsiniz. Sayfa yenilenmeden size cevap döndürür
-
Üyelik
12.05.2016
-
Yaş/Cinsiyet
41 / E
-
Meslek
Elektronik Müh.
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** B**
-
Mesajlar
140
-
Beğeniler
12 / 7
-
Ticaret
0, (%0)
Aşağıdaki gibi bir hata verdi.
Parse error: parse error in C:\wamp\www\goruntule.php on line 18
rapor.php
include("baglan.php");
?>
goruntule.php
include("/baglan.php");
?>
$bas = $_POST['bas'];
$bit = $_POST['bit'];
$sql = mysql_query("SELECT * FROM cikis WHERE tarih BETWEEN '$bas' AND '$bit'");
while($row=mysql_fetch_assoc($sql))
{
$tarih=$row['tarih'];
$aciklama=$row['aciklama'];
?>
=$tarih?>
=$aciklama?>
}
?>
-
Üyelik
28.11.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Ameliyathane Hemşiresi
-
Konum
Afyon
-
Ad Soyad
I** Ç**
-
Mesajlar
2633
-
Beğeniler
344 / 487
-
Ticaret
12, (%100)
include("/baglan.php");
$bas = $_POST['bas'];
$bit = $_POST['bit'];
$sql = mysql_query("SELECT * FROM cikis WHERE tarih BETWEEN '$bas' AND '$bit'");
while($row=mysql_fetch_assoc($sql))
{
$tarih=$row['tarih'];
$aciklama=$row['aciklama'];
echo $tarih."
";
echo $aciklama;
}
?>
bu şekilde kullansanız?
1 kişi bu mesajı beğendi.
-
Üyelik
12.05.2016
-
Yaş/Cinsiyet
41 / E
-
Meslek
Elektronik Müh.
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** B**
-
Mesajlar
140
-
Beğeniler
12 / 7
-
Ticaret
0, (%0)
İsmail ve Furkan Teşekkürler çalıştı. :D:D:D