Tolgahanuzun adlı üyeden alıntı:
mesajı görüntüle
PHP'de koşulla değer hesaplama
18
●1.477
- 10-01-2015, 16:40:33
//Örnek öğrenci sınav not durumu $sinavPuani = '55'; switch ($sinavPuani) { case 25<=$sinavPuani: echo 'Not:1 / Sonuç:Zayıf'; break; case 45<=$sinavPuani: echo 'Not:2 / Sonuç:Geçer'; break; case 55<=$sinavPuani: echo 'Not:3 / Sonuç:Orta'; break; case 70<=$sinavPuani: echo 'Not:4 / Sonuç:İyi'; break; case 85<=$sinavPuani: echo 'Not:5 / Sonuç:Pekiyi'; break; default: echo 'Not:0 / Sonuç:Başarısız'; }galiba bu yardımcı olur hocam. Eğer bunu yapamıyorsanız biraz PHP örneklerini karıştırmanız ve derslere bakmanız gerekiyor.. - 10-01-2015, 17:16:55Üyeliği durdurulduİşte bunu anladım şimdi çok teşekkür ederim, hemen denemelerini yapacağımTolgahanuzun adlı üyeden alıntı: mesajı görüntüle
- 12-01-2015, 13:59:33Üyeliği durdurulduprofesyonel ve case?Ceu adlı üyeden alıntı: mesajı görüntüle

Tolgahanuzun adlı üyeden alıntı: mesajı görüntüle
switch ($sinavPuani) {
case 25<=$sinavPuani:
$sinavPuani değişkeni ile 25<=$sinavPuani karşılaştırıyorsun.
yazdığın koda biraz uzaktan bak, if yapısını switch case yapısında yapmaya çalıştığını anlarsın umarım.
iyi çalışmalar... - 12-01-2015, 14:16:32Üyeliği durdurulduylv adlı üyeden alıntı: mesajı görüntüle
Hocam siz bir örnek verebilir misiniz? Çözüm için bana - 12-01-2015, 18:12:50Grapxnet adlı üyeden alıntı: mesajı görüntüle
<?php date_default_timezone_set('Europe/Istanbul'); header('Content-Type: text/html; charset=utf-8'); function fiyat_hesapla($giris_tarihi, $cikis_tarihi) { $giris = strtotime($giris_tarihi); $cikis = strtotime($cikis_tarihi); $farkbul = $cikis - $giris; $kacgun = ceil(($farkbul / 60 / 60 / 24)); switch ($kacgun){ // 1 ile 4 gün arası case 1: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 200 . " TL"; break; case 2: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 200 . " TL"; break; case 3: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 200 . " TL"; break; case 4: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 200 . " TL"; break; // 5 ile 9 gün arası case 5: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 175 . " TL"; break; case 6: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 175 . " TL"; break; case 7: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 175 . " TL"; break; case 8: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 175 . " TL"; break; case 9: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 175 . " TL"; break; // 10 ile 14 gün arası case 10: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break; case 11: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break; case 11: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break; case 12: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break; case 13: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break; case 14: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 150 . " TL"; break; // 15 ile 19 gün arası case 15: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 125 . " TL"; break; case 16: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 125 . " TL"; break; case 17: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 125 . " TL"; break; case 18: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 125 . " TL"; break; case 19: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 125 . " TL"; break; // 20 ile 30 gün arası case 20: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; case 21: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; case 22: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; case 23: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; case 24: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; case 25: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; case 26: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; case 27: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; case 28: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; case 29: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; case 30: echo $kacgun." için ödeyeceğiniz ücret : ".$kacgun * 100 . " TL"; break; } } // kullanımı // fiyat(giris_tarihi, cikis_tarihi); fiyat_hesapla("2014-01-11", "2014-01-15"); // case ile yapılmaz diyenlere echo "mrb" :p ?> - 12-01-2015, 21:40:25Üyeliği durdurulduGrapxnet adlı üyeden alıntı: mesajı görüntüleyazılan birşeyi okuyup anlamakta sıkıntı var sanırım.Ceu adlı üyeden alıntı: mesajı görüntüle
ben: if else yapısını kullanacaksınız.. switch case bire bir karşılaştırma kullanılır
Ceu: kendisi case yapısının ne oldugunu bilmiyor sanırım
Ceu verdiğin kodlara bir bak. Soran arkadaş Allah'tan 30 gün için istemiş...
Soruyu soran arkadaş, soruların için bana direk özel mesaj atabilirsin. İstersen verilen kodu kullanabilirsin profesyonel kod sonuçta


herkese iyi çalışmalar - 12-01-2015, 22:00:54Üyeliği durdurulduylv adlı üyeden alıntı: mesajı görüntüleCeu adlı üyeden alıntı: mesajı görüntüleTolgahanuzun adlı üyeden alıntı: mesajı görüntüle
Arkadaşlarım her birinize teşekkür ederim ama işin bir gerçeği var ise oda gerçekten yardıma ihtiyaç duyduğumdur,
aşağıdaki paylaştığım kodlarda göreceğiniz gibi gün sayısını alabiliyor ve ilk fiyatla çarpıp sonu alıyorum, ama diğer bütün alanlar ile karşılaştırıp gün sayısına göre ilgili birim ile çarptırmam gerekiyor umarım anlamışsınız.İlgili alanlarda açıklama kısımları mevcut.
Ayrıca yapımda istenilen kısımlar;
Ocak Ayında 5 Adet fiyat seçeneği
Şubatta 5 Adet Fiyat Seçeneği tüm aylar farklı
ve bunlara göre kurlar mevcut (TL,Dolar, Euro gibi)

