- 
                    Üyelik
                    03.09.2012
                
- 
                    Yaş/Cinsiyet
                    32 / E
                
- 
                    Meslek
                    Seo ve Web Tasarım Uzmanı
                
- 
                    Konum
                    İstanbul Anadolu
                
                - 
                    Ad Soyad
                    M** G**
                
- 
                    Mesajlar
                    606
                
- 
                    Beğeniler
                    30 / 139
                
- 
                    Ticaret
                    29, (%93)
                
 
                Merhaba Arkadaşlar.
iki datapickerdan iki farklı tarih geliyor. bu tarihlerden biri nisan ayına, diğeri mayıs ayına ait. otelin nisan ayı ve mayıs ayı rezervasyon fiyatları farklı. Sistemin nisan içindeki günleri ayrı, mayıs içinde kalan günleri ayrı hesaplaması gerekiyor. Nasıl bir yol, mantık izlemeliyim bunu doğru hesaplayabilmek için, teşekkürler şimdiden herkese.
                        
     
                    
                            www.mucahitguner.com
                    
                         
                                            
        
        
        
            
            
                - 
                    Üyelik
                    19.04.2015
                
- 
                    Yaş/Cinsiyet
                    27 / E
                
- 
                    Meslek
                    Developer
                
- 
                    Konum
                    İstanbul Avrupa
                
                - 
                    Ad Soyad
                    E** E**
                
- 
                    Mesajlar
                    820
                
- 
                    Beğeniler
                    1 / 302
                
- 
                    Ticaret
                    1, (%100)
                
 
                Backend tarafında post edilen iki tarih arasındaki günler için veritabanındaki o aya ait fiyat taarifesine göre bir sonuç sunabilirsin. Post işlemini ajax'la yapıp sütun ve satırları doldurabilirsin.
                        
     
                    
                            no time for caution
                    
                         
                                                                                                                
        
        
        
            
                
                
                     eka7a
                
                                openix.io
                Kullanıcı
                    eka7a
                
                                openix.io
                Kullanıcı
                
             
            
                - 
                    Üyelik
                    18.06.2013
                
- 
                    Yaş/Cinsiyet
                    40 / E
                
- 
                    Meslek
                    Yazılımcı
                
- 
                    Konum
                    Bursa
                
                - 
                    Ad Soyad
                    E** K**
                
- 
                    Mesajlar
                    651
                
- 
                    Beğeniler
                    109 / 313
                
- 
                    Ticaret
                    2, (%100)
                
 
                PrestijSolution Merhaba,
Kontrol panelinizeden tarih bazlı fiyat girip bunu veritabanına kayıt etmelisiniz.
Müşterinin girdiği tarihle, daha önceden panelden girdiğiniz tarihleri eşleştirerek müşteriye fiyat sunabilirsiniz.
Örneğin:
1- Günlük Fiyatı 100TL 1.04.2018 - 30.04.2018
2- Günlük Fiyatı 150TL 1.05.2018 - 31.05.2018
Müşteri admin panelinden sizin girdiğiniz tarihler arasında bir tarih seçtiğinde sizin yapmanız gerekenler;
Müşteri seçtiği tarihleri admin panelinden girdiğiniz tarihler ile eşleştirin ve iki tarih arası kaç gün olduğunu hesaplayıp günlük fiyat üzerinden toplam fiyatı hesaplayıp müşteriye sunmanız.
3. Bir olasılıkta müşteri hem nisandan hemde mayıs ayından bir tarih seçebilir 28 nisan - 5 mayıs gibi. Bu durumda nisandan ve mayıstan kaç gün seçildiğini hesaplayıp her ayın günlük fiyatı üzerinden hesaplama yapıp toplam fiyatı müşteriye yansıtmanız gerekir.
 
                        
     
                    
                            Openix.io | $9.90 PositiveSSL | $12.90 RapidSSL
                    
                         
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    01.02.2018
                
- 
                    Yaş/Cinsiyet
                    27 / E
                
- 
                    Meslek
                    Yazılım öğrencisi
                
- 
                    Konum
                    Antalya
                
                - 
                    Ad Soyad
                    O** Ş**
                
- 
                    Mesajlar
                    603
                
- 
                    Beğeniler
                    25 / 155
                
- 
                    Ticaret
                    2, (%100)
                
 
                Selamlar,
Fonksiyon oluştur nisan ve mayıs olarak.
Nisan'ı 01.04.2018 ve bitiş 30.04.2018 olarak belirle.
Mayıs'ı 01.05.2018 ve bitiş 31.05.2018 olarak belirle.
Datapickerden gelen tarihi fonksiyonda verilen tarihler aralığındamı diye kontrol ettir ve ona göre fiyatı yazdır.
veya
Şuanın tarihini $simdiki_tarih şeklinde değişkene at explode ile veriyi (.) noktalar ile parçala ve parçalanan veriyi değişkene at if ile karşılaştırma yap ve o zamandaki ay'ı al.
Yine if ile karşılaştır ve fiyatı yazdır.
$simdiki_tarih = "25.04.2018";
$parcali_tarih = explode (".",$simdiki_tarih);
$hangi_ay = $parcali_tarih[1]; // <- aslında bu işleme gerek yok anlaman için yazmak istedim :)
if (isset($POST['fiyat'])) {
  if ($hangi_ay == "01") { echo $fiyat; }
if ($hangi_ay == "02") { echo $fiyat; }
if ($hangi_ay == "03") { echo $fiyat; }
if ($hangi_ay == "04") { echo $fiyat; }
if ($hangi_ay == "05") { echo $fiyat; }
if ($hangi_ay == "06") { echo $fiyat; }
if ($hangi_ay == "07") { echo $fiyat; }
if ($hangi_ay == "08") { echo $fiyat; }
if ($hangi_ay == "09") { echo $fiyat; }
if ($hangi_ay == "10") { echo $fiyat; }
if ($hangi_ay == "11") { echo $fiyat; }
else ($hangi_ay == "12") { echo $fiyat; }
} 
// bu aslında çok daha kaba hali bunu inceleştirmek senin elinde :)
// bunu swich case ilede yapabilirsin.
                        
     
                    
                            Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
                    
                         
                                                        
        
        
        
            
            
                - 
                    Üyelik
                    03.09.2012
                
- 
                    Yaş/Cinsiyet
                    32 / E
                
- 
                    Meslek
                    Seo ve Web Tasarım Uzmanı
                
- 
                    Konum
                    İstanbul Anadolu
                
                - 
                    Ad Soyad
                    M** G**
                
- 
                    Mesajlar
                    606
                
- 
                    Beğeniler
                    30 / 139
                
- 
                    Ticaret
                    29, (%93)
                
 
                hepinize çok teşekkür ederım arkadaşlar sorunu strtotime fonksiyonu ile çözdüm, ayın son gününü belirledim girilen her tarih için. şöyle bir if yapısı olusturup işi hallettım.
if ($ilktarih >= $kayit ['ilktarih'] && $sontarih >= $ayinsongunu)
                        
     
                    
                            www.mucahitguner.com