Php Yaşadığım Problem

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Shephard
    Shephard's avatar
    Kayıt Tarihi: 04/Ağustos/2005
    Erkek

    Merhaba, bizim rent a car için hazır bi yazılım alıp kurdum, bizde fiyatlandırmalar  
    Örneğin ; 
    1 gün    300/günlük
    3 gün    250/günlük
    7 gün    200/günlük
    30 gün 150/günlük   

    olarak gün uzadıkca düşüyor.  Orjinal kodu da şöyle yazılımın 

    https://jsfiddle.net/L28k4q3a/

    sonra ben bize göre uyarlamak için şöyle yaptım ;  

    https://jsfiddle.net/5u6vzy82/

    Ama hesaplamalar doğru çalışmıyor;  

    7 gün için hesap yaptığımda  


    7 x 200 1400 vermesi lazım  Gün 200 TL den 

     3 gün fiyatı üzerinden veriyor
    7 x 250  1750  gün 250 tl den veriyor. 

    bu 3 gün seçip hesapladığımda da 1 gün fiyatı üzerinden veriyor.    
    3 gün seçtiğimde  3 x 250  750 olması gerekiyorken  
    3 x 300 900 tl veriyor.  

    Bir babayiit uzaktan bağlantı ftp vb bişilerle destek atabilir mi ? :)

    Hedef site 

     


    -Antalya / Kaş / Kalkan Kiralık Tatil Villaları - Beni aramadan tatilinizi planlamayın.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    herlocksholmes
    herlocksholmes's avatar
    Kayıt Tarihi: 16/Şubat/2014
    Erkek

    Arka tarafta bir_uc, dort_yedi, sekiz_onbes, yirmidokuz_doksandokuz degiskenleri hesapladigin yeri de duzenledin mi hocam?


  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Shephard
    Shephard's avatar
    Kayıt Tarihi: 04/Ağustos/2005
    Erkek
    herlocksholmes bunu yazdı

    Arka tarafta bir_uc, dort_yedi, sekiz_onbes, yirmidokuz_doksandokuz degiskenleri hesapladigin yeri de duzenledin mi hocam?

    Hocam o tanımlamayı şurda yapıyor.  

     



    bu session da  site_islemler.php de  fiyat hesaplamadan dönüyor.  

    onlarda şöyle;  


    ## Araç Bul ##
    if(isset($_POST['arac_bul']))
    {
    $alis = $_POST['alis'];
    $url = $_POST['url'];
    $alistarih = $_POST['alistarih'];
    $donustarih = $_POST['donustarih'];
    if($_POST['farkli_lokasyon'])
    {
    $donus = $_POST['donus'];
    }
    else
    {
    $donus = $_POST['alis'];
    }
    $gelentarih=explode ("-",$alistarih);
    $gunbul_alis = date("l",mktime(0,0,0,$gelentarih[1],$gelentarih[0],$gelentarih[2]));

    $gelentarihh=explode ("-",$donustarih);
    $gunbul_donus = date("l",mktime(0,0,0,$gelentarihh[1],$gelentarihh[0],$gelentarihh[2]));

    if(empty($alis))
    {
    $_SESSION['arac_bul'] = 'alis';
    header("Location:".$url."");
    }
    elseif(empty($donus))
    {
    $_SESSION['arac_bul'] = 'donus';
    header("Location:".$url."");
    }
    elseif(empty($alistarih))
    {
    $_SESSION['arac_bul'] = 'alistarih';
    header("Location:".$url."");
    }
    else
    {
    $_SESSION['alis'] = $_POST['alis'];
    $_SESSION['donus'] = $_POST['donus'];
    $_SESSION['alistarih'] = $_POST['alistarih'];
    $_SESSION['donustarih'] = $_POST['donustarih'];

    $ilktarihstr=strtotime($_SESSION['alistarih']);
    $sontarihstr=strtotime($_SESSION['donustarih']);
    $gundeger =($sontarihstr-$ilktarihstr)/86400;
    $_SESSION['gunfarki'] = round($gundeger);
    header("Location:../tum-arac-listesi.html");
    }
    }

    ## Araç Kirala ##
    if(isset($_POST['arac_kirala']))
    {
    $alis = $_POST['alis'];
    $donus = $_POST['donus'];
    $url = $_POST['url'];
    $alistarih = $_POST['alistarih'];
    $donustarih = $_POST['donustarih'];

    $gelentarih=explode ("-",$alistarih);
    $gunbul_alis = date("l",mktime(0,0,0,$gelentarih[1],$gelentarih[0],$gelentarih[2]));

    $gelentarihh=explode ("-",$donustarih);
    $gunbul_donus = date("l",mktime(0,0,0,$gelentarihh[1],$gelentarihh[0],$gelentarihh[2]));

    if(empty($alis))
    {
    $_SESSION['arac_bul'] = 'alis';
    header("Location:../arac/".$url.".html");
    }
    elseif(empty($alistarih))
    {
    $_SESSION['arac_bul'] = 'alistarih';
    header("Location:../arac/".$url.".html");
    }
    else
    {
    $_SESSION['alis'] = $_POST['alis'];
    $_SESSION['donus'] = $_POST['donus'];
    $_SESSION['alistarih'] = $_POST['alistarih'];
    $_SESSION['donustarih'] = $_POST['donustarih'];

    $ilktarihstr=strtotime($_SESSION['alistarih']);
    $sontarihstr=strtotime($_SESSION['donustarih']);
    $gundeger =($sontarihstr-$ilktarihstr)/86400;
    $_SESSION['gunfarki'] = round($gundeger);
    header("Location:../tum-arac-listesi/".$url.".html");

    }
    }



    GUN FIYATDA ŞÖYLE 

    <?php $genel_fiyat = gun_fiyat( $_SESSION['gunfarki'], $Sonuc['bir_uc'], $Sonuc['dort_yedi'], $Sonuc['sekiz_onbes'], $Sonuc['onalti_yirmibir'], $Sonuc['yirmiiki_yirmisekiz'], $Sonuc['yirmidokuz_doksandokuz'] );?>
    <?php echo $genel_fiyat;
    $_SESSION['f'] = $genel_fiyat;
    ?>

    Shephard tarafından 28/Mar/21 16:08 tarihinde düzenlenmiştir

    -Antalya / Kaş / Kalkan Kiralık Tatil Villaları - Beni aramadan tatilinizi planlamayın.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wert
    wert's avatar
    Kayıt Tarihi: 19/Eylül/2005
    Erkek

    ceil($gundeger)

    olmazmı?

    gun_fiyat fonksiyonunun içeriği nedir

     

    wert tarafından 28/Mar/21 16:39 tarihinde düzenlenmiştir

    |sadece aptalların başarısı ders notu ile ölçülür|
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Shephard
    Shephard's avatar
    Kayıt Tarihi: 04/Ağustos/2005
    Erkek
    wert bunu yazdı

    ceil($gundeger)

    olmazmı?

    gun_fiyat fonksiyonunun içeriği nedir

     

    O şifreli ,şuan onun şifresizini istedim bekliyorum 


    -Antalya / Kaş / Kalkan Kiralık Tatil Villaları - Beni aramadan tatilinizi planlamayın.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DuPi
    DuPi's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek
    function fiyat_hesapla($gun) {
            $para = 0;
    switch($gun) {
        case 1:
            $para = 300;
            break;
        case 2:
        case 3:
            $para = 250;
            break;
        case 4...7:
            $para = 200;
            break;
        case 8...31:
            $para = 150;
            break;
        default :
                
            
    }
    return $gun*para;
    }
    print(fiyat_hesapla($para));

    //Bu tarz basit bişey işini görür gibi


    Ne zaman birşey öğrenmek istesem, Birden Vaktim Kalmıyor ?
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Shephard
    Shephard's avatar
    Kayıt Tarihi: 04/Ağustos/2005
    Erkek

    function gun_fiyat($gun,$bir_uc,$dort_yedi,$sekiz_onbes,$onalti_yirmibir,$yirmiiki_yirmisekiz,$yirmidokuz_doksandokuz)
        {
            if($gun <= 3)
            {
                $genel_toplam = $bir_uc*$gun;
            }
            elseif($gun <= 7 && $gun >= 4)
            {
                $genel_toplam = $dort_yedi*$gun;
            }
            elseif($gun <= 15 && $gun >= 8)
            {
                $genel_toplam = $sekiz_onbes*$gun;
            }
            elseif($gun <= 21 && $gun >= 16)
            {
                $genel_toplam = $onalti_yirmibir*$gun;
            }
            elseif($gun <= 28 && $gun >= 22)
            {
                $genel_toplam = $yirmiiki_yirmisekiz*$gun;
            }
            elseif($gun <= 99 && $gun >= 29)
            {
                $genel_toplam = $yirmidokuz_doksandokuz*$gun;
            }
            elseif($gun >= 99)
            {
                $genel_toplam = $yirmidokuz_doksandokuz*$gun;
            }
            else
            {
                $genel_toplam = $bir_uc*$gun;
            }
            return $genel_toplam;
        }


    -Antalya / Kaş / Kalkan Kiralık Tatil Villaları - Beni aramadan tatilinizi planlamayın.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Shephard
    Shephard's avatar
    Kayıt Tarihi: 04/Ağustos/2005
    Erkek

    Sorunu hallettim  , fonk.php yi vermediler sadece fonksiyonu verdiler bende fonksiyonu  aıdnı değiştirip fonksiyon olan yerlerde adını güncelleyip kedinme göre uyarladım tüm hesaplamalar doğru ve sağlam şuanda :)


    -Antalya / Kaş / Kalkan Kiralık Tatil Villaları - Beni aramadan tatilinizi planlamayın.
Toplam Hit: 1525 Toplam Mesaj: 8
php hesap gün hesabı