
Mantığını kavrayalım ilk önce. Bir tablo oluşturdum uye adında ve 4 satır oluşturdum. id,kullanici_adi,sifre,uye_grub adında.Php ile veri tabanına bağladım.Sonra if fonksiyonuyla bir döngü kurdum.
Eğer üye grubu sayısı 1 ise admin
Eğer üye grubu sayısı 2 ise mod
Eğer üye grubu sayısı 3 ise uye
Eğer üye grubu sayısı 4 ise ziyaretçi
Buna göre yetkiler yazılacak ve admin ne seçerse kullanıcı o yetkileri görecektir.
Şimdi phpmyadmine gidip bir veri tabanı oluşturalım.
-- -- Tablo yapısı: `uye` -- CREATE TABLE IF NOT EXISTS `uye` ( `id` int(11) NOT NULL AUTO_INCREMENT, `kullanici_adi` varchar(255) NOT NULL, `sifre` varchar(255) NOT NULL, `uye_grub` varchar(10) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Tablo döküm verisi `uye` -- INSERT INTO `uye` (`id`, `kullanici_adi`, `sifre`, `uye_grub`) VALUES (1, 'ozarslan', '123456', '1');
<?php
$dbhost = "localhost";
$dbkullanici = "root"; // Veritabanı kullanıcı adınız
$dbsifre = ""; // veritabanı şifreniz
$dbadi = "deneme"; // veritabanı adınız
$baglanti = mysql_connect($dbhost,$dbkullanici,$dbsifre);
if (! $baglanti ){echo "mysql bağlantısı kurulamadı";}
mysql_select_db($dbadi,$baglanti) or die ("veritabanına bağlantı sağlanamadı");
$sorgu=@mysql_query("SELECT * FROM `uye` LIMIT 0, 30");
while($al=mysql_fetch_array($sorgu)){
$uye = $al['kullanici_adi'];
$grupid = $al['uye_grub'];
$durum = $al['uye_grub'];
}
/************************************************/
echo "Merhaba <b>".$uye."</b> Sisteme Hoşgeldiniz :)<br>"."Üye Grup İD :".$grupid."<br>"."Statü Durumunuz :";
/*************************************************/
if($durum == "1"){
echo "<b>admin</b>";//Admin yetkilerini yaz
}elseif($durum == "2"){
echo "mod";// Mod yetkilerini yaz
}elseif($durum == "3"){
echo "uye";//üye olduğu için birşey yazma
}elseif($durum == "4"){
echo "ziyaretçi";//üye olduğu için birşey yazma
}
?>