• 23-09-2012, 23:49:31
    #1
    Amacım sayı 11 olduğunda içeriği göstermek yani sayı 10 dan büyük 12 den küçükse diyeceğim ama bir türlü çalışmadı. " or ($sayi < $sayi3) " bu alanı ben ekledim bu olmazsa if else mantığıyla çalışıyor ama or yada and ile arasında demem lazım. Yardımcı olabilecek var mı? şimdiden teşekkürler

    <?php
    $sayi = "11;
    $sayi2= "10";
    $sayi3= "12";
    if($sayi > $sayi2) or ($sayi < $sayi3) {
    ?>
    <? echo "$sayi" ; ?>
    Site içerği
    <br>
    <br>
    <?php }

    else {
    echo 'sayfaya giriş izniniz yok';
    }
    ?>
  • 23-09-2012, 23:54:10
    #2
    "ve" için && yazılması gerek.
    Google'dan bulduğum örnek:
    if (($a==1) && ($b==2) ) {
  • 23-09-2012, 23:54:45
    #3
    if($sayi>$sayi2 && $sayi<$sayi3)

    phpden anlamam ancak şunu dener misiniz?
  • 23-09-2012, 23:56:26
    #4
    <?php 
    ...
     if($sayi>$sayi2 OR $sayi<$sayi3)  { 
    ...
    ?>
  • 23-09-2012, 23:57:06
    #5
    yulet adlı üyeden alıntı: mesajı görüntüle
    "ve" için && yazılması gerek.
    Google'dan bulduğum örnek:
    if (($a==1) && ($b==2) ) {
    Teşekkürler hocam çalıştı


    _taka adlı üyeden alıntı: mesajı görüntüle
    if($sayi>$sayi2 && $sayi<$sayi3)

    phpden anlamam ancak şunu dener misiniz?
    Evt bu şekilde çalışıyor. Tşk.
  • 24-09-2012, 02:25:13
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mantıksal olarak && ve || ise veya anlamına gelir.

    if (ifade1==1 && ifade2="dogru"){

    }

    if blokunun içindeki işlemlerin gerçekleşmesi için hem ifade1 1 e eşit olmalı hem de ifade2 "dogru" kelimesine eşit olmalı. İki ifade de geçerli ise if bloku geçerlidir.

    if (ifade1==1 || ifade2="dogru"){

    }

    if blokunun içindeki işlemlerin gerçekleşmesi için, ifade1 in 1'e ifade2'nin ise dogru kelimesine eşit olması durumlarından herhangi birinin geçerli olması yeterlidir.