Cevaplar
-
Warning ve Notice'ler tam olarak hata sayılmaz ama örnek olarak tarih değişkenini if içinde alıp else'de kullanıyorsun doğal olarak tanımsız bir değişkenin olur.
-
mysql tarih fieldinin özelligi date midir yoksa datatime midir? eger field özelligi datetime ise
$sql="SELECT * FROM kayit WHERE DATE(tarih)='$tarih' ";
Bu sekilde olması birde tarih formati yyyy-aa-gg formatinda olmasi gerekli.
bir diger sey ise between iki field arasindaki islemi filtreler ordaki sorgun yanlıs oldugunu dusunuyorum. onun yerıne soyle bir sorgu dene
$sql="SELECT * FROM kayit WHERE tarih='$tarih' ";
-
ahmet70100
tarih "date" olarak ayarlı
$sql="SELECT * FROM kayit WHERE tarih='$tarih' ";
bu sorguyu denedim satır 88 de hata var diyor ne oldugunu bir türlü anlamadım hata şu:
( ! ) Notice: Undefined variable: tarih in C:\wamp\www\test\33.php on line 88
Call Stack
# Time Memory Function Location
1 0.0012 408152 {main}( ) ..\33.php:0
benim istediğim bugün için kayıt ettiğim kayıtları göstersin yani hangi günde kayıt yaptıysam o günün kaydını getirsin ne yaptıysam beceremedim.10 yıl önce yazılmış -
ahmet70100
yokmu arkadaşlar yardımcı olacak kimse?10 yıl önce yazılmış -
siyahbeyaz
$tarih degiskeni buyuk ıhtımale 21-02-2012 formatinda geliyordur. bu formatı
2012-02-21 sekline dönüştürmen gerekli.. olay bundan ibaret oldugunu tahmin ediyorum10 yıl önce yazılmış -
ahmet70100
tarih y-m-d olarak ayarlı valla bir türlü çözemedim günün tarihi neyse o kayıtları getirecek çok zor bişey olsa gerek bi türlü olmadı10 yıl önce yazılmış
-