Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
Merhaba, bir kod dizininde yapmak sitediğim şey şu;
stok sayısını gösteren bir kod dizini var. Bu kod dizininde stok sayısı 0'dan büyük olduğunda stok sayısını gösteren kısmın yeşil renkte olmasını; stok sayısı 0 olduğunda ise kırmızı renkte olmasını istiyorum. Kod dizisini paylaşıyorum.
<div class="product-categories">
<b> Stok Durumu:
<span class="product-category" style="color: red;"><?php echo $urun['stok']; ?> Adet</span></b>
</div>Teşekkür ederim şimdiden.
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.