• 29-11-2022, 14:32:54
    #1
    ERP
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, kodum düzgün çalışıyor ama stoğu olmayan İstanbul Depo'da YOK yazmıyor.

    <li class="d-flex justify-content-between mb-3 pb-3 border-bottom">
       <span class="text-dark fw-medium">Adana Depo 1</span>
       <? if ($anka): ?>
       <span class="text-muted">
       <?php 
          if ($urun['anka'] >  "0") {
              echo 'VAR';
          }else{
              echo 'YOK';
          }
          ?>						    
       </span>
       <? endif ?>
    </li>
    
    
    <li class="d-flex justify-content-between mb-3 pb-3 border-bottom">
       <span class="text-dark fw-medium">Adana Depo 2</span>
       <? if ($a01): ?>
       <span class="text-muted">
       <?php 
          if ($urun['a01'] >  "0") {
              echo 'VAR';
          }else{
              echo 'YOK';
          }
          ?>						    
       </span>
       <? endif ?>
    </li>
    
    
    <li class="d-flex justify-content-between mb-3 pb-3 border-bottom">
       <span class="text-dark fw-medium">İstanbul Depo</span>
       <? if ($a34): ?>
       <span class="text-muted">
       <?php 
          if ($urun['a34'] >  "0") {
              echo 'VAR';
          }else{
              echo 'YOK';
          }
          ?>						    
       </span>
       <? endif ?>
    </li>

    Bu sorun neyden kaynaklı olabilir


  • 29-11-2022, 14:37:47
    #2
    String olarak "0" vermişsiniz. String değerleri büyüktür|küçüktür|eşittir sorgusuna sokamazsınız bu şekilde. Number olarak güncelleyin.
  • 29-11-2022, 14:39:44
    #3
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    String olarak "0" vermişsiniz. String değerleri büyüktür|küçüktür|eşittir sorgusuna sokamazsınız bu şekilde. Number olarak güncelleyin.
    ufak bir düzeltme yapayım string değerleri eşittir sorgusuna sokabilirsiniz
  • 29-11-2022, 14:40:57
    #4
    caneke adlı üyeden alıntı: mesajı görüntüle
    ufak bir düzeltme yapayım string değerleri eşittir sorgusuna sokabilirsiniz
    Sayısal ve string değerler karşılaştırıldığı için söylemiştim aslında. String == string için evet geçerli. Teşekkürler.
  • 29-11-2022, 15:22:20
    #5
    Merhaba, number olarak eklesem de gösteremiyorum. Ama aynı model zaten diğer iki alan da mevcut onlar da gösteriliyor.
  • 29-11-2022, 15:38:44
    #6
    Siz iki kere if döndürüyorsunuz. İlk if döngüsünde $a34 sutunu varsa altında tekrar if döndürüyorsunuz. Zaten sonuç sıfırdan küçük olduğu veya olmadığı için ikinci if döngünüz çalışmıyor.

    Bu kodu:
       <? if ($a34): ?>
       <span class="text-muted">
       <?php 
          if ($urun['a34'] >  "0") {
              echo 'VAR';
          }else{
              echo 'YOK';
          }
          ?>                    
       </span>
       <? endif ?>
    bununla değiştirirseniz sonuç alacaksınız zannediyorum.

       <span class="text-muted">
       <?php 
          if ($urun['a34'] >  "0") {
              echo 'VAR';
          }else{
              echo 'YOK';
          }
          ?>                    
       </span>