$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.