gerexiz adlı üyeden alıntı: mesajı görüntüle
Mrb arkadaşlar YBBLOG v2'Nin Bitmesine Az kaldı Ama Yönetim panelinde ADMiN ve Deneme Admin olarak Seviye Yapmak istedim Mesela Deneme Admin İşlem yapma yetkisi olmasın Veritabanında Seviye olarak int(2) Varsayılan Değer 0 verdim Konu ekleme kısmınada $admin_seviye=@mysql_query("SELECT seviye FROM admin seviye='2'"); if(! $admin_seviye >($seviye)){ Eğer seviye tutuyor ise işlem yapma kısmı aktif olacak }else{ echo ' Hata!!
İşlem Yapma Yetkiniz Yok "Deneme ADMiN" Olarak Sistemde Kayıtlı Bulunuyorsunuz.

';} Sorun Seviyesi Sıfır Nick ile giriş yapıyorum işlem başarılı diyor seviye 2 veya 1 nick ile giriş yapıyorum ondada aynı yani seviye 1 den büyük olmassa seviyesi 0 olan işlem yapmamasını istiyorum DAHA önce kendisi için Yapan arkadaşımız var ise örnek gösterse iyi olur Yardım edenler ve Etmeyenlere Teşekkürlerimi Sunuyorum.

Aslında ilk yaptığınız işlem doğru görünüyor ama eğer sayfada da buraya yazdığınız gibi sorgu açtıysanız sorun şu;

sorguyu açarken where işlevini belirtmemişsiniz yani şöyle "select seviye from admin where seviye=2 "

normalde where olmayınca hata vermesi lazım ama sorguyu açarken mysql_query nin başına @ işaretini koyarak hata olursa algılama komutu vermişsiniz.O yüzden hatayı algılamayıp sorguyu seviyeye değerine göre açmıyor.

@mysql_query nin önündeki @ işaretini kaldırıp seviyenin önüne where ekleyin , eğer bunu daha önce yaptıysanız bu mesajımı dikkate almayın