• 29-11-2022, 12:13:43
    #1
    ERP
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, aşağıdaki gibi bir kodum mevcut ve çalıştırıyorum.

    Kısaca adet tablosunun yanına izmiradet ve istanbuladet tablolarını da dahil etmek istiyorum


    Yani adet / istanbuladet / izmiradet kısmından herhangi birisi eğer 0'dan büyükse STOKTA VAR eğer hepsi 0'dan küçükse STOKTA YOK yazsın istiyorum.


                <div class="urun-etiket">
                <?php 
                if ($urun['adet'] >  "0") {
                    echo '<h3 class="etiket-kosegen">STOKTA VAR</h3>';
                }else{
                    echo '<h3 class="etiket-kosegenred">STOKTA YOK</h3>';
                }
                ?>
                </div>

    Buradaki senaryom şu: Eğer adet tablosunda 0'dan büyük ise STOKTA VAR

    Sıfırdan küçük ise STOKTA YOK olarak gösteriyorum.

    Ama şöyle bir senaryom oluştu. Ama şimdi bunu üç tabloda yapmam gerekiyor.

    adet - izmiradet - istanbuladet

    Yani adet kısmına iki tablo daha ekledim. Şunu istiyorum arkadaşlar; Eğer üçünden birinde stok varsa STOKTA VAR, eğer yoksa STOKTA YOK yazdırmak istiyorum.

    Yardımcı olur musunuz?
  • 29-11-2022, 12:23:37
    #2
    Üyeliği durduruldu
    if($urun->adet == "0"){
    echo "istediğinizi buraya yazın"
    }
    else{
    echo "istediğinizi buraya yazın."
    ]

    adet i nasıl ve nerden çekiyorsanız o şekilde düzenleyin. ['adet'] bu şekilde de yazabilirsiniz sanırım.
  • 29-11-2022, 12:30:15
    #3
    angelicmoon adlı üyeden alıntı: mesajı görüntüle
    if($urun->adet == "0"){
    echo "istediğinizi buraya yazın"
    }
    else{
    echo "istediğinizi buraya yazın."
    ]

    adet i nasıl ve nerden çekiyorsanız o şekilde düzenleyin. ['adet'] bu şekilde de yazabilirsiniz sanırım.
    Teşekkürler. Yukarıda ilk verdiğim kod çalışıyor, sorun yok. Ama sadece adet tablosundan alıyor veriyi. Ben adetin yanında izmiradet ve istanbuladet tablosundan da sorgulasın istiyorum.

    Yani adet / istanbuladet / izmiradet kısmından herhangi birisi eğer 0'dan büyükse STOKTA VAR eğer hepsi 0'dan küçükse STOKTA YOK yazsın istiyorum.
  • 29-11-2022, 12:34:26
    #4
    Muhtemelen aradığınız şey: &&

    if ($urun['adet'] > "0" && izmiradet > 0 && istanbuladet > 0) {
  • 29-11-2022, 12:36:58
    #5
    if ($urun['adet'] > 0 || $urun['izmiradet'] > 0 || $urun['istanbuladet'] > 0) {
    echo '<h3 class="etiket-kosegen">STOKTA VAR</h3>';
    }else{
    echo '<h3 class="etiket-kosegenred">STOKTA YOK</h3>';
    }
    ?
  • 29-11-2022, 12:36:58
    #6
    izmiradet, istanbuladet
    bunlar tablonun kolonu ise aşağıdaki gibi ekleyebilirsiniz.
    <div class="urun-etiket">
    <?php 
    if ($urun['adet'] >  "0" || $urun['izmiradet'] >  "0"  || $urun['istanbuladet'] >  "0"  ) {
        echo '<h3 class="etiket-kosegen">STOKTA VAR</h3>';
    }else{
        echo '<h3 class="etiket-kosegenred">STOKTA YOK</h3>';
    }
    ?>
    </div>
  • 29-11-2022, 12:40:49
    #7
    1 şehirde olması yeterliyse else if yapısını kullanabilirsin, php bilmiyorum ama .net ile bu şekilde olabilir kullanımına bağlı olarak
    <?php
    if ($urun['adet'] > "0") {
    echo '<h3 class="etiket-kosegen">STOKTA VAR</h3>';
    }
    else if ($urun['adet2'] > "0") {
    echo '<h3 class="etiket-kosegen">STOKTA VAR</h3>';
    }
    else if ($urun['adet3'] > "0") {
    echo '<h3 class="etiket-kosegen">STOKTA VAR</h3>';
    }
    else{
    echo '<h3 class="etiket-kosegenred">STOKTA YOK</h3>';
    }
    ?>
  • 29-11-2022, 13:00:31
    #8
    eypoffcl adlı üyeden alıntı: mesajı görüntüle
    if ($urun['adet'] > 0 || $urun['izmiradet'] > 0 || $urun['istanbuladet'] > 0) {
    echo '<h3 class="etiket-kosegen">STOKTA VAR</h3>';
    }else{
    echo '<h3 class="etiket-kosegenred">STOKTA YOK</h3>';
    }
    ?
    Çok teşekkür ederim

    Herkese teşekkürler arkadaşlar.
  • 29-11-2022, 14:01:25
    #9
    bence senaryo şöyle olmalı. adet kısmı toplam adet olarak listelencek. örneğin 2 tane izmir 1 tane istanbul adedi mevcut. Toplam adet 3 stok var.
    istanbul 1 den ufaksa istanbul adet yok.
    izmir 1 den b üyükse izmir adet var.
    adet kısmınada toplam 1 adet stok mevcut yapabilirsiniz.