lostyazilim
tr.link

Veritabanı tarih girme sorunu

6 Mesajlar 1.037 Okunma
acebozum
tr.link

Oguzhnt Oguzhnt Sostrend Kullanıcı
  • Üyelik 02.04.2017
  • Yaş/Cinsiyet 23 / E
  • Meslek Web Tasarım
  • Konum Antalya
  • Ad Soyad O** T**
  • Mesajlar 242
  • Beğeniler 36 / 37
  • Ticaret 21, (%100)
merhaba arkadaşlar yaptığım sistemde bitiş tarih belirleyip veritabanına giriş yaptırmayı deneyince veritabanına hiç bir şey eklenmiyor ama bitiş tarihi kısımını kaldırıp deneyince ekleme yapılıyor ama bitiş tarihi null olarak ekleniyor.

 

 

elektronikssl
webimgo

4everturk 4everturk WM Aracı Kullanıcı
  • Üyelik 31.10.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek Amatör Yazılımcı
  • Konum Adana
  • Ad Soyad C** A**
  • Mesajlar 173
  • Beğeniler 41 / 28
  • Ticaret 0, (%0)
Veritabanınızdaki btarih'i nasıl alıyorsunuz varchar mı datetimestamp mi ? Eğer Varchar değilse Varchar yapıp dener misiniz.

Birde $btarih=date("Y-m-d H:i:s",strtotime($_POST["btarih"])); demenizdeki mantık nedir ? ne yapmaya çalışıyorsunuz acaba.
btarih'in strtotime'ını neden date oluşturarak alıyorsunuz. $btarih=strtotime($_POST['btarih']); olarak neden almıyorsunuz. Eğer hem tarihi kayıt ettirip hemde strtotime almak istiyorsanız 2 ayrı stuna yazmanız gerek.
$btarih=$_POST['btarih'];
$yenitarih=strtotime($btarih);

Umarım yanlış anlamamışımdır :)

İyi günler.
 

 

Oguzhnt Oguzhnt Sostrend Kullanıcı
  • Üyelik 02.04.2017
  • Yaş/Cinsiyet 23 / E
  • Meslek Web Tasarım
  • Konum Antalya
  • Ad Soyad O** T**
  • Mesajlar 242
  • Beğeniler 36 / 37
  • Ticaret 21, (%100)

4everturk adlı üyeden alıntı

Veritabanınızdaki btarih'i nasıl alıyorsunuz varchar mı datetimestamp mi ? Eğer Varchar değilse Varchar yapıp dener misiniz.

Birde $btarih=date("Y-m-d H:i:s",strtotime($_POST["btarih"])); demenizdeki mantık nedir ? ne yapmaya çalışıyorsunuz acaba.
btarih'in strtotime'ını neden date oluşturarak alıyorsunuz. $btarih=strtotime($_POST['btarih']); olarak neden almıyorsunuz. Eğer hem tarihi kayıt ettirip hemde strtotime almak istiyorsanız 2 ayrı stuna yazmanız gerek.
$btarih=$_POST['btarih'];
$yenitarih=strtotime($btarih);

Umarım yanlış anlamamışımdır :)

İyi günler.


Merhaba cevapladığınız için teşekkür ederim.

veritabanında date şekilinde alıyorum strtotime kaldırıp denedim yine olmadı anlayamadım sorun nerede
 

 

4everturk 4everturk WM Aracı Kullanıcı
  • Üyelik 31.10.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek Amatör Yazılımcı
  • Konum Adana
  • Ad Soyad C** A**
  • Mesajlar 173
  • Beğeniler 41 / 28
  • Ticaret 0, (%0)
Localde çalışıyorsanız eğer Teamviever verin isterseniz yardımcı olmaya çalışalım.
 

 

wmaraci
wmaraci

Oguzhnt Oguzhnt Sostrend Kullanıcı
  • Üyelik 02.04.2017
  • Yaş/Cinsiyet 23 / E
  • Meslek Web Tasarım
  • Konum Antalya
  • Ad Soyad O** T**
  • Mesajlar 242
  • Beğeniler 36 / 37
  • Ticaret 21, (%100)

4everturk adlı üyeden alıntı

Localde çalışıyorsanız eğer Teamviever verin isterseniz yardımcı olmaya çalışalım.


sunucu üzerinden çalışıyorum ama yinede team vere bilirim sorun olmaz
 

 

Oguzhnt Oguzhnt Sostrend Kullanıcı
  • Üyelik 02.04.2017
  • Yaş/Cinsiyet 23 / E
  • Meslek Web Tasarım
  • Konum Antalya
  • Ad Soyad O** T**
  • Mesajlar 242
  • Beğeniler 36 / 37
  • Ticaret 21, (%100)
Sorun çözülmüştür 4everturk arkadaşıma çok teşekkür ediyorum.
4everturk

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al