• 21-03-2022, 20:59:19
    #1
    Merhaba arkadaşlar bir üye listesi sayfam var üyelere ait sabit verileri çekip listeletiyorum. Ancak listede üye türleri veri tabanında yazdığı şekilde görünüyor yani 1,2,3 gibi

    <?php echo $uyecek['uye_turu']; ?>

    Bu kodu nasıl değiştirmeliyim ki; 1 ise Üye 2 ise Admin 3 ise Moderatör şeklinde görünsün?
  • 21-03-2022, 21:00:38
    #2
    Üye profil sayfasında şu şekilde gösterim sağlıyorum..

    $uyeTurList = array("Yasaklı", "Üye", "Moderatör", "Admin", "Aktivasyon Bekliyor");
    $uyeTuru = $uyeTurList[$dataYazar["uye_turu"]];

    <?php echo $uyeTuru; ?>
  • 21-03-2022, 21:03:42
    #3
    merhabalar. muhtemelen üye türlerini farklı bir tabloda tutuyorsunuz. sql sorgunuzda left join yaparak diğer tabloyu da entegre yapabilirsiniz.
  • 21-03-2022, 21:04:27
    #4
    $uyeTurList = [
    "1"=>Yasaklı",
    "2"=> "Üye",
    "3"=>"Moderatör",
    "4"=> "Admin",
    "5"=>"Aktivasyon Bekliyor"];

    bu şekilde denermisiniz ?
  • 21-03-2022, 21:05:56
    #5
    o zaman <?php echo $uyeTurList[$uyecek['uye_turu']]; ?> şeklinde kullanacaksınız.

    $uyeTurList = array("Yasaklı", "Üye", "Moderatör", "Admin", "Aktivasyon Bekliyor");
    bu kodu sayfa başına eklemeyi unutmayın
  • 21-03-2022, 21:06:14
    #6
    1 numaralı id de 1 adet " eksik "Yasakli olacak onu duzenlemezseniz hata verecektir.
  • 21-03-2022, 21:06:16
    #7
    Hocam kodu şuanda yazamam mantığını söylemek isterim.

    Şimdi veri tabanından gelen türleri if else ile sorgulaya bilirsiniz . Aşağıda basit şekilde gösterdim. Eğer Yapamazsanız Mesaj Atarsanız Yine de Yardımcı olmaya Çalışırım. Kolay Gelsin.


    if($uyeTuru==1)
    {echo "Üye";}
    if($uyeTuru==2)
    {echo "Admin";}
  • 21-03-2022, 21:12:32
    #8
    stbolen adlı üyeden alıntı: mesajı görüntüle
    o zaman <?php echo $uyeTurList[$uyecek['uye_turu']]; ?> şeklinde kullanacaksınız.

    $uyeTurList = array("Yasaklı", "Üye", "Moderatör", "Admin", "Aktivasyon Bekliyor");
    bu kodu sayfa başına eklemeyi unutmayın
    Bu işimi gördü teşekkür ederim arkadaşım.
  • 21-03-2022, 21:15:28
    #9
    Developer
    <?php
    function userType($type){
    switch ($type) {
      case 1:
        return "Üye";
        break;
      case 2:
        return "Admin";
        break;
      case 3:
        return "Moderatör";
        break;
      default:
        return "Ziyaretçi";
    }
    }
    
    echo userType(0); //ziyaretçi
    echo userType(1); //üye
    echo userType(2); //admin
    echo userType(3); //moderatör
    
    ?>