Neler yeni

PHP Otopark Ücreti Hesaplama Kodu

Ad
ZEKİ
Soyad
AYGÜN
Katılım
18 Ocak 2019
Konum
Yalova
Konular
777
Mesajlar
2,932
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Webmaster & SEO
Detay  
Meslek
Webmaster & SEO
Tecrübe
12 Yıl
Uzmanlık alanları
Web tasarım, PHP, SEO, Seslendirme, Video montaj
İş referanslarım
youtube.com/channel/UC0EKnd0EWBefw9Wrqw_wrAA
Üyelik tipi
  1. Bireysel
Enpara   Hesap
ZEKİ AYGÜN
HESAP NO; 1237-0056746
ŞUBE: DOSAB BURSA
İBAN: TR69 0004 6012 3788 8000 0567 46
Enpara   Hesap
ZEKİ AYGÜN
HESAP NO: 497-6640783
ŞUBE: GEMLİK
İBAN: TR60 0006 2000 4970 0006 6407 83
Photoshop   Photoshop
  1. Orta düzey
    50%
İllüstratör   İllüstratör
  1. Başlangıç düzeyi
    30%
İllüstratör   UI / UX tasarım
  1. İleri düzey
    90%
PHP   PHP
  1. Orta düzey
    50%
PHP   CSS3
  1. İleri düzey
    90%
PHP   JavaScript
  1. Orta düzey
    50%
Php Basit Bir Proje Örneği Konusu
Bir otoparka park eden taksinin 1 saati 2TL, minibüsün 1 saati 3TL, ticari aracın 1 saati 2.5TL dir. Taksi 1 saatten sonraki her saat başı için toplamda %20 daha fazla, minibüs ve ticari araç 1 saatten sonraki her saat başı için toplamda %25 daha fazla ödeme yapmaktadır. Buna göre girilen araba tipi ve kalınan saat bilgisine göre ekrana ödenecek otopark ücretini hesaplayan programın kodlarını yazınız.
Proje minimum iki farklı sayfadan oluşacaktır ve formlar kullanılacaktır.

İNDEX.PHP DOSYASI İÇERİĞİ
Kod:
<!DOCTYPE html>
<html>
<head>
    <title>Kargo Hesaplama</title>
    <meta charset="utf-8">
    <meta name="viewport" content= "width=device-width, initial-scale=1">
    <link rel="stylesheet" href= "https://maxcdn.bootstrapcdn.com/
bootstrap/3.3.7/css/bootstrap.min.css">
    <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/
jquery.min.js"></script>
    <script src= "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/
js/bootstrap.min.js"></script>
</head>
<style>
.header{
    text-align:center;
    width:100%;
    margin-top:8px;
    padding-top:5px;
    padding-bottom:5px;
    height:80px;
    background-color:#ccccff;
}
</style>
<body>
 
<div class="container">
    <div class="header">
        <h1>Otopark Ucreti Hesaplama Aracı</h1>
    </div>
</div>
 
<div class="container">
    <div class="row">
        <div class="col-sm-12"><br>
            <form action="hesaplama.php" method="post">
             Araba Otopark Kalma Suresini Girin (Saat):
            <input type="int" name="kalmaSuresi"> <br>
        </div>
    </div>
 
    <div class="row">
        <div class="col-sm-12"><br>
        Araba Tipi Secin :
        <select name="arabaTipi">
            <option value="Taksi">Taksi</option>
            <option value="Minubus">Minubus</option>
            <option value="Ticari">Ticari</option>
        </select><br>
        </div>
    </div>
 
    <div class="row">
        <div class="col-sm-12"><br>
        <input type="submit" value="Hesapla">
        </div>
    </div>
</form>
</div>
 
</body>
</html>


HESAPLAMA.PHP DOSYASI İÇERİĞİ
Kod:
<!DOCTYPE html>
<html>
<head>
<title>Kargo Hesaplama Sonuc Sayfasi</title>
    <meta charset="utf-8">
    <meta name= "viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href= "https://maxcdn.bootstrapcdn.com/bootstrap/
3.3.7/css/bootstrap.min.css">
    <script src= "https://ajax.googleapis.com/ajax/libs/
jquery/3.3.1/jquery.min.js"></script>
    <script src= "https://maxcdn.bootstrapcdn.com/bootstrap/
3.3.7/js/bootstrap.min.js"></script>
</head>
<style>
.header{
    text-align:center;
    width:100%;
    margin-top:8px;
    padding-top:5px;
    padding-bottom:5px;
    height:80px;
    background-color:#ccccff;
}
.sonuc{
    text-align:center;
    width:100%;
    margin-top:8px;
    padding-top:5px;
    padding-bottom:5px;
    height:80px;
    background-color:#ccccff;
}
</style>
<body>
 
<?php
$kalmaSuresi=$_POST["kalmaSuresi"];
$arabaTipi=$_POST["arabaTipi"];
?>
 
<div class="container">
    <div class="header">
        <h1>Ucret Bilgi Ekranı</h1>
    </div>
</div>
 
<div class="container">
    <div class="row">
        <div class="col-sm-6">
            <h3>Araba Tipi :
            <?php $arabaTipi=$_POST["arabaTipi"]; echo $arabaTipi;?>
</h3>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-6">
            <h3>Araç Kalma Süresi :
            <?php $kalmaSuresi=$_POST["kalmaSuresi"]; echo "$kalmaSuresi Saat";?></h3>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-6">
            <h3>Toplam Ücret :
            <?php echo FiyatHesapla($kalmaSuresi,$arabaTipi)." TL";  ?></h3>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-6"><br>
            <a href="index.php">Geri Dön</a>
        </div>
    </div>
</div>
 
<?php
function FiyatHesapla($kalmaSuresi,$arabaTipi){
    $toplamFiyat=0;
    $taksiFiyat=2;$minibusFiyat=3;$ticariFiyat=2.5;
 
    // Kalma süresi 1 saat ise saatlik fiyatı döndür.
    if($kalmaSuresi==1){
        if($arabaTipi=="Taksi"){
            return $taksiFiyat;
        }elseif ($arabaTipi=="Minubus") {
            return $minibusFiyat;
        }elseif ($arabaTipi=="Ticari") {
            return $ticariFiyat;
        }
    }
 
    // Ayrı ayrı fonksiyonlar da yapılabilirdi.
    if ($arabaTipi=="Taksi") {
        $toplamFiyat=$kalmaSuresi*$taksiFiyat;
        // bir saatten sonraki her saat için %20 daha fazla öder
        $toplamFiyat+=(($toplamFiyat*20)/100);
    }elseif($arabaTipi=="Minubus"){
        $toplamFiyat=$kalmaSuresi*$minibusFiyat;
        // bir saatten sonraki her saat için %25 daha fazla öder
        $toplamFiyat+=(($toplamFiyat*25)/100);
    }elseif($arabaTipi=="Ticari"){
        $toplamFiyat=$kalmaSuresi*$ticariFiyat;
        // bir saatten sonraki her saat için %25 daha fazla öder
        $toplamFiyat+=(($toplamFiyat*25)/100);
    }
 
    return $toplamFiyat;
} ?>
</body>
</html>
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Gece/Gündüz modunu seç

Gece ve gündüz modlarından tarzınıza yada ihtiyaçlarınıza uygun olanı seçerek kullana bilirsiniz.

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

Radius aç/kapat

Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.