Php İle İlgili Bir Soru
-
Merhaba
Veritabanında
1,0,1,1,0,1,0 bu şekilde yetkileri tutuyorum explode ile parçalayıp $yetki değişkenine atıyorum.
Veritabanındaki değerleri açıklayayım
$yetki[0] -- true- üye ekleyebilir
$yetki[1] -- false- yorum yönetebilir
$yetki[2] -- true- istatistikleri görebilir
$yetki[3] -- true- sadece onaylı siparişleri görebilir
$yetki[4] -- false- sadece kargolanan siaprişleri görebilir
$yetki[5] -- true- sadece bekleyen siparişleri görebilir
$yetki[6] -- false- tüm siparişleri görebilir
Şimdi takıldığım nokta üye siparişlere girdiğinde varsayılan olarak bekleyen siparişleri görür ancak ben onu yetki kısmından kapattıgımda hangi yetkisi açıksa o sayfanın siparişlerini görsün.
Misal kargolanan kapalı, onaylı kapalı beklemedekiler direk varsayılan olsun aynı şekilde misal beklemdeikler onaylılar kapalı bu defa kargolananlar varsayılan olsun bunu nasıl saglarım çok uzun bir else if yapısı çıkar. -
-
if else yapman en basit cozumu olabilir,
yada komple yetki yi her seferinde farkli keyle exorlayip istedigin zimbirti aciksa islem yaptirmakta olabilir.
