Mehmetmasa adlı üyeden alıntı: mesajı görüntüle
<div class="product-categories">
   <b> Stok Durumu:
  <?php
    $color = "green";
     if( $urun['stok'] == 0){
         $color = "red";
     }
  ?>
    <span class="product-category" style="color: <?php echo $color; ?>;"><?php echo $urun['stok']; ?> Adet</span></b>
</div>
Swaid adlı üyeden alıntı: mesajı görüntüle
<?php $stokSayisi = $urun['stok']; $renk = ($stokSayisi > 0) ? 'green' : 'red'; ?> <span class="product-category" style="color: <?php echo $renk; ?>;"><?php echo $stokSayisi; ?> Adet</span>
WebMasterMarket adlı üyeden alıntı: mesajı görüntüle
Merhaba! İstediğiniz renk değişikliğini yapmak için PHP kodunuzu aşağıdaki gibi düzeltebilirsiniz. Bu örnekte, $urun['stok'] değerine göre stok sayısının durumuna göre renk belirleniyor.


<div class="product-categories">
    <b> Stok Durumu:
        <?php
            $stok = $urun['stok'];
            $renk = ($stok > 0) ? 'green' : 'red';
            echo '<span class="product-category" style="color: ' . $renk . ';">' . $stok . ' Adet</span>';
        ?>
    </b>
</div>
Bu kod, $stok değeri 0'dan büyükse yeşil, 0 ise kırmızı renk uygular. Ternary operatörü ($stok > 0 ? 'green' : 'red') sayesinde bu koşulu kısa ve okunabilir bir şekilde sağlayabilirsiniz.
Mrxberat adlı üyeden alıntı: mesajı görüntüle
Pm kontrol ediniz umarım işinize yarar

Herkese ayrı ayrı teşekkür ederim..