Merhabalar herkese,
Datepicker ile tarih seçtiriyorum ve yazdırıyorum. Yazdırma formatım g-a-y şeklinde ancak veritabanına 2025-11-20 00:00:00 olarak işliyor ve seçilen verilerin yazılan veri ile hiç bir alakası yok. Veritabanında yapı olarak datetime seçili, sizce ne yapmalıyım?
Php Tarih Yazdırma
18
●324
- 23-11-2021, 22:12:22
- 23-11-2021, 22:31:43berkaycatak adlı üyeden alıntı: mesajı görüntülemikropiks adlı üyeden alıntı: mesajı görüntüle
Hocam ikinize de teşekkür ederim ancak denedim yapamadım, burada mı işlemem gerekiyor acaba?
<?php if(!isset($_REQUEST['status']))$_REQUEST['status']=1; $getorders=$db->prepare("SELECT * from reservations WHERE status=1"); $getorders->execute([$user_id]); $count=0; while($haveorders=$getorders->fetch(PDO::FETCH_ASSOC)) { $count++?> <tr> <td class="text-center"><?php echo $haveorders['start_date']; ?></td> <td class="text-center"><?php echo $haveorders['fullname']; ?></td> <td class="text-center"><?php echo $haveorders['phone']; ?></td> <td class="text-center"><?php echo $haveorders['room']; ?></td> <td class="text-center"><?php echo $haveorders['pax']; ?></td> <td class="text-center"><?php echo $haveorders['hour']; ?></td> <td class="text-center"><?php echo $haveorders['notes']; ?></td> <td class="text-center"><?php echo $haveorders['source']; ?></td> <td class="text-center"><a href="edit-reservation.php?id=<?php echo $haveorders['id'] ?>"><button class="btn btn-danger btn-active-light-primary">Edit</button></a> <a href="cargo-edit.php?id=<?php echo $haveorders['id'] ?>"></td> <!--end::Action=--> </tr> <?php } ?> </tbody>burası listeleme yaptığım alan veritabanına işlediğim yer değil - 23-11-2021, 22:40:30mysql'e datetime tipine veri yazarken Y-m-d H:i:s olarak göndermeniz lazım yani yıl - ay - gün , siz muhtemelen tarihi gün ay yıl olarak insert ettiğiniz içn sorun yaşıyorsunuz.
input üzerinden Y-m-d olarak gönderin eper böyle bir şansınız yoksa gönderdiğiniz m-d-Y formatını insert etmeden önce Y-d-m olarak değiştirin - 23-11-2021, 22:41:48<?php echo date("d-m-Y",strtotime($habercek['haber_zaman'])); ?>UretimAjansi adlı üyeden alıntı: mesajı görüntüle
bu kod işini görecektir. sadece veri tabanındaki tarihi direk çektir olay biter
sonuç: 23-11-2021 diye çıkar - 23-11-2021, 22:46:10Hocam evet bu komut ile sorun çözüldü ve düzgün bir şekilde geldi ancak veritabanına işlerken yine karmaşık düzende işlemeye devam ediyor. Aynı işlemi diğer tarafta da yapsam düzelir micanatas adlı üyeden alıntı: mesajı görüntüle
- 23-11-2021, 22:46:53süpersin hocam hemen deniyorum bunu daaSSembLy adlı üyeden alıntı: mesajı görüntüle
Edit: sorun bu sekilde duzeldi fakat kullanıcı gırerken yıl ile baslıyor onu nasıl duzenleyebilirim - 23-11-2021, 22:47:28veri tabanında en kötüsü 2021-11-23 diye yapabilirsin ama orası çok önemli değil önemli olan senin ziyaretçilere göstermen bence orası sorunsuz çalışıyor. bu arada ne yazıyorsun.UretimAjansi adlı üyeden alıntı: mesajı görüntüle