L0pht adlı üyeden alıntı: mesajı görüntüle
if($wonderpass_siparis_tarih!= NULL){
burayı

if(strtotime($wonderpass_siparis_tarih)){
şeklinde değiştirir misiniz?

ek olarak $siparis_tarih
bu değişkenin işlendiği yeri de görmek lazım
Fertig adlı üyeden alıntı: mesajı görüntüle
Yüksek ihtimalle $wonderpass_siparis_tarih e gelen veri 000 tarzında dönüyor. İlgili kod blogunu atarsanız daha net bilgi iletebiliriz.
ilgice adlı üyeden alıntı: mesajı görüntüle
$wonderpass_siparis_tarih NULL değilse ilk if bloğu çalışır demişsin demekki NULL değil ve değeri de gelen şu değer 0000-00-00 00:00:00, öyleyse veri tabanını kontrol etmelisin mesela ben elle if'İn üstüne $wonderpass_siparis_tarih = null; atadığımda sorun yok değer null gelse dediğin olacak ama değerin kontrolünde sorun yok kayıt'ta sorun var gibi gözüküyor.
Arkadaşlar sorunu çözdüm, şu şekilde çözdüm : db de timestamp olan tabloyu varchar yaptım ve çözüldü. Muhtemelen girdiğim tarih cinsini kabul etmiyordu db.