<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> <?php $stokSayisi = $urun['stok']; $renk = ($stokSayisi > 0) ? 'green' : 'red'; ?> <span class="product-category" style="color: <?php echo $renk; ?>;"><?php echo $stokSayisi; ?> Adet</span>
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.
Pm kontrol ediniz umarım işinize yarar
Herkese ayrı ayrı teşekkür ederim..