• 08-08-2008, 14:43:49
    #1
    Arkadaşlar kusur bakmayın sürekli konu açıyorum ama ben gene takıldım b if li ifadelerde

    <?php
    
    $lastik = $_POST[ "lastik" ];
    $ayna = $_POST[ "ayna" ];
    
    ?>
    
    
    <center><html>
    <head>
    <title>Sipariş Onaylanmıştır...</title>
    </head>
    <body>
    <h1>Araba Servisi Online Parça Alımı</h1>
    <h2>Sipariş Onaylanmıştır...</h2>
    
    
    
    <?php
    
    echo date("H:i jS F")."<br />";
    
    echo $ayna. " Adet Ayna"."<br>";
    
    echo $lastik. ' Adet Lastik'."<br />";
    
    $toplamadet = 0 ;
    
    if( $toplamadet == 0 ) 
    
    {
    
    echo '<font color=red>';
    
    echo 'Herhangi bir ürün almadınız<br />';
    
    echo '</font>';
    
    }
    
    
    
    $toplamadet = $lastik + $ayna;
    
    echo $toplamadet." Adet Ürün Alınmıştır"."<br />";
    
    $toplamfiyat = 0.00;
    
    define ("LASTİKBEDELİ",50);
    define ("AYNABEDELİ",25);
    
    $toplamfiyat = $lastik * LASTİKBEDELİ
                  +$ayna * AYNABEDELİ;
    
    echo "KDV Dahil Olmayan Fiyat: $".number_format($toplamfiyat,2)."<br />";
    
    $kdv = 0.10;
    
    $toplamfiyat = $toplamfiyat * (1+$kdv);
    
    echo 'Kdv Dahil Fiyat: $'.number_format($toplamfiyat,2);
    
    
    
    ?>
    
    </center>
     </body>
    </html>
    Kod buorda if li ifade var gördüğünüz gibi kitaba göre ben onu orya koyunca eğer sipariş verilmedensiparişi göndere basarsak sipariş vermediniz falan yazması lazım ama o hep basıyor ekrana onu nedendir ?
  • 08-08-2008, 14:44:49
    #2
    Üyeliği durduruldu
    alfa yayınları / uzmanlar için ?
  • 08-08-2008, 14:47:18
    #3
    kitap güzel ayrıca benim daha önceden bilgim vardı bu php hakkında if leri falan biliyordum ama burda olmuyor
  • 08-08-2008, 15:06:45
    #4
    else kullanmamışsın ..

    if( $toplamadet == 0 ) 
    
    {
    
    echo '<font color=red>';
    
    echo 'Herhangi bir ürün almadınız<br />';
    
    echo '</font>';
    
    } else {
    
    $toplamadet = $lastik + $ayna;
    
    echo $toplamadet." Adet Ürün Alınmıştır"."<br />";
    
    $toplamfiyat = 0.00;
    
    define ("LASTİKBEDELİ",50);
    define ("AYNABEDELİ",25);
    
    $toplamfiyat = $lastik * LASTİKBEDELİ
                  +$ayna * AYNABEDELİ;
    
    echo "KDV Dahil Olmayan Fiyat: $".number_format($toplamfiyat,2)."<br />";
    
    $kdv = 0.10;
    
    $toplamfiyat = $toplamfiyat * (1+$kdv);
    
    echo 'Kdv Dahil Fiyat: $'.number_format($toplamfiyat,2); 
    
    }
  • 08-08-2008, 15:11:14
    #5
    tam hatamı buldum diyecektim sen yazmışsın sağol genede... acelecilik işte hemen uygulamak istedim aşağısını okumadan
  • 08-08-2008, 15:27:06
    #6
    bende yazdım kod if başlarken hata verdi seninkini kopyaldım seninkinde hata verdi neden hata veriyor ?

    edit:Hadi onuda hallettim... şimdide else yi döndürmüyor işte 0 tane de alsam bişey almadın diyor 10 tanede ama fiyatlar falan else içinde fiyatlarıda basmıyor iki türlüde sanki else yokmuş gibi davranıyr
  • 08-08-2008, 15:42:42
    #7
    Üyeliği durduruldu
    ne hatası veiyor? hangi satırda?
  • 08-08-2008, 15:44:36
    #8
    hata vermiyor, her zaman ürün almadın diyor alsamda almasamda
  • 08-08-2008, 16:34:31
    #9
    Üyeliği durduruldu
    kodların son hali nasıl? buradakiler parça parça da.