Arkadaşlar aşağıdaki kod ile çıktı alıyorum fakat veritabanında bu veri "E ve K" olarak yer alıyor. Bende E yazıdrmak değil de bunu "Erkek" olarak veya K yazdırmak değil de "KADIN" olarak çıkmasını nasıl sağlarım?
<?php
$u_userurl = $userdata->user_url;
$dizi = explode (",",$u_userurl,3);
echo '<pre>';
print_r ($dizi [1]);
echo '</pre>';
?>
Veride E harfi varsa Erkek olsun, K varsa Kadın olsun
7
●180
- 15-06-2022, 15:06:31Üyeliği durduruldu
<?php $deger1 = "E"; $deger2 = "K"; if($_GET['cinsiyet']==$deger1) { echo "Erkek"; } if($_GET['cinsiyet']==$deger2) { echo "Kadın"; }bir projemde benzer bir şey kullanmıştım, get ile bunu çözmüştüm ben. mantığı biraz farklılaştırarak id aldırmak yerine get'e o tablodaki değeri atayıp onla da döndürebilirsin hocam. ufak bi örnek verdim belki işini gördürecek fikir ürettirir. - 15-06-2022, 15:08:46Veritabanından getirirken if else kullanabilirsin
select *,if(cinsiyet="E","Erkek","Kadın") as cins from Test;
(cinsiyet bilgisinde sadece E ve K harfleri varsa bu kod işini görür eğer başka harfler varsa iç içe if yazman gerek)