lostyazilim
tr.link

PHP & MySQL= İki tarih arasındaki verileri gösterme.

9 Mesajlar 2.658 Okunma
acebozum
tr.link

cheki cheki WM Aracı Kimlik Onayı
  • Üyelik 16.09.2012
  • Yaş/Cinsiyet 43 / E
  • Meslek yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 54
  • Beğeniler 10 / 1
  • Ticaret 0, (%0)
Merhaba arkadaşlar,

Aslında iki sorum var. Tarih seçimi için daterangepicker kullanıyorum. Kodları ve görünümü aşağıdaki gibi.






Başlangıç ve bitiş tarihlerini bu formdan nasıl değişken olarak seçeceğim hakkında hiçbir fikrim yok. $baslangic ve $bitis gibi iki değişken atamalıyım. Yardım edebilirseniz memnun olurum.

Diğer konu ise bu tarihleri seçtiğimde sayfadaki tüm tablolar, grafikler, verilerin bu tarihlerin arasındaki veriler olarak görülmesini istiyorum. Ayrıca sayfa değiştiğinde bu seçilen tarih aralığı bilgisi korunmalı. Yani oturum değişkeni gibi bir şey olmalı bu tarih aralıkları.

Ben de tüm tablo ve grafiklerdeki verileri bu ilk son tarih değişkenlerine göre MySQLden otomatik çekeceğim.

Bu nedenle bu tarih aralıklarını oturum değişkeni gibi nasıl sabitlerim?
 

 

elektronikssl
webimgo

creed74 creed74 WM Aracı Kullanıcı
  • Üyelik 30.06.2016
  • Yaş/Cinsiyet 50 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad Y** T**
  • Mesajlar 977
  • Beğeniler 33 / 388
  • Ticaret 45, (%100)
Kardeşim orada 09/03/2017 yazan alan bir input, o input alanındaki değeri çekeceksin normal inputlarda olduğu gibi, paylaştığın kodla bir alakası yok konunun, tarih girilen formu paylaş..
 

 

cheki cheki WM Aracı Kimlik Onayı
  • Üyelik 16.09.2012
  • Yaş/Cinsiyet 43 / E
  • Meslek yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 54
  • Beğeniler 10 / 1
  • Ticaret 0, (%0)
İşte bahsettiğin input kodlar arasında yok. Tüm kodlar verdiklerim sadece. Button kodunun class ve idsini bu şekilde ayarladığımızda form yukarıdaki gibi otomatik çıkıyor. Herhangi bir input kodu yok.
 

 

creed74 creed74 WM Aracı Kullanıcı
  • Üyelik 30.06.2016
  • Yaş/Cinsiyet 50 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad Y** T**
  • Mesajlar 977
  • Beğeniler 33 / 388
  • Ticaret 45, (%100)
cheki

Sayfada bir js fonksiyonu çalışıyor mu? Fonksiyonu yazarmısınız buraya..
 

 

wmaraci
wmaraci

cheki cheki WM Aracı Kimlik Onayı
  • Üyelik 16.09.2012
  • Yaş/Cinsiyet 43 / E
  • Meslek yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 54
  • Beğeniler 10 / 1
  • Ticaret 0, (%0)
Sayfada çalışan js fonksiyonu aşağıdaki gibi.
"//Date range as a button" yazan bölüm bizim butonla alakalı olan kodlar.


<script>
$(function () {
//Initialize Select2 Elements
$(".select2").select2();

//Datemask dd/mm/yyyy
$("#datemask").inputmask("dd/mm/yyyy", {"placeholder": "dd/mm/yyyy"});
//Datemask2 mm/dd/yyyy
$("#datemask2").inputmask("mm/dd/yyyy", {"placeholder": "mm/dd/yyyy"});
//Money Euro
$("[data-mask]").inputmask();

//Date range picker
$('#reservation').daterangepicker();
//Date range picker with time picker
$('#reservationtime').daterangepicker({timePicker: true, timePickerIncrement: 30, format: 'MM/DD/YYYY h:mm A'});
//Date range as a button
$('#daterange-btn').daterangepicker(
{
ranges: {
'Bugün': [moment(), moment()],
'Dün': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Son 7 Gün': [moment().subtract(6, 'days'), moment()],
'Son 30 Gün': [moment().subtract(29, 'days'), moment()],
'Bu Ay': [moment().startOf('month'), moment().endOf('month')],
'Son Ay': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
},
startDate: moment().subtract(29, 'days'),
endDate: moment()
},
function (start, end) {
$('#daterange-btn span').html(start.format('D MMMM YYYY') + ' - ' + end.format('D MMMM YYYY'));
}
);

//Date picker
$('#datepicker').datepicker({
autoclose: true
});

//iCheck for checkbox and radio inputs
$('input[type="checkbox"].minimal, input[type="radio"].minimal').iCheck({
checkboxClass: 'icheckbox_minimal-blue',
radioClass: 'iradio_minimal-blue'
});
//Red color scheme for iCheck
$('input[type="checkbox"].minimal-red, input[type="radio"].minimal-red').iCheck({
checkboxClass: 'icheckbox_minimal-red',
radioClass: 'iradio_minimal-red'
});
//Flat red color scheme for iCheck
$('input[type="checkbox"].flat-red, input[type="radio"].flat-red').iCheck({
checkboxClass: 'icheckbox_flat-green',
radioClass: 'iradio_flat-green'
});

//Colorpicker
$(".my-colorpicker1").colorpicker();
//color picker with addon
$(".my-colorpicker2").colorpicker();

//Timepicker
$(".timepicker").timepicker({
showInputs: false
});
});
</script>
 

 

creed74 creed74 WM Aracı Kullanıcı
  • Üyelik 30.06.2016
  • Yaş/Cinsiyet 50 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad Y** T**
  • Mesajlar 977
  • Beğeniler 33 / 388
  • Ticaret 45, (%100)
Bakın sizin işinizi görecek bir döküman buldum, orada o js içinde değişkenlere alıyor başlangıç ve bitiş tarihlerini..

http://stackoverflow.com/questions/19651943/getting-the-value-of-daterangepicker-bootstrap
 

 

cheki cheki WM Aracı Kimlik Onayı
  • Üyelik 16.09.2012
  • Yaş/Cinsiyet 43 / E
  • Meslek yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 54
  • Beğeniler 10 / 1
  • Ticaret 0, (%0)
İnceliyorum. Bu kaynaktan birkaç bilmediğim düzenlemeyi de kendi scriptime uyguladım. İşime yaradı. Sanırım bendeki scriptte başlangıç ve bitiş tarihlerini değişkene alıyor zaten. Fakat bu script değişkenini oturum değişkeni olarak nasıl atayacağımı bulmam lazım.
 

 

cheki cheki WM Aracı Kimlik Onayı
  • Üyelik 16.09.2012
  • Yaş/Cinsiyet 43 / E
  • Meslek yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 54
  • Beğeniler 10 / 1
  • Ticaret 0, (%0)
güncel.
 

 

cheki cheki WM Aracı Kimlik Onayı
  • Üyelik 16.09.2012
  • Yaş/Cinsiyet 43 / E
  • Meslek yönetici
  • Konum İstanbul Anadolu
  • Ad Soyad K** A**
  • Mesajlar 54
  • Beğeniler 10 / 1
  • Ticaret 0, (%0)
Güncel. Sorunumu çözemedim hala.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al