РАНК ПОЛЕ + добавяне ?

nBN

Registered
Здравейте :)

Въпроса ми е следния:
Как да направя така ,че например имам ранк поле с 0,1,2 и 0 да е за потребители ,1 за ВИПОВЕ и 2 да е за администратори :)

И другия въпрос е какво да поставя в страниците ,където искам да имат определени действия ,например випа да може да гласува по 2 пъти.
 
Ето ти репението по първия въпрос , а за втория ще ти трябва отделна таблица за да записваш кой колко пъти е гласувал и така на татак .. препорачвам ти да гледаш уроци за начинаещи вместо да пускаш теми да щяло и нещяло .. :)

PHP:
$user ="M1tq"; //potrebitelq na koito iskash da pokajesh ranka
$urankq = mysql_query("SELECT rank FROM tablicata_ti WHERE username='$user'");
$urank = mysql_fetch_array($urankq);
if($urank['rank'] == 0){ echo "нормален потребител";}
else if($urank['rank'] == 1){ echo " потребител";}
else if($urank['rank'] == 2){ echo " вип";}
else if($urank['rank'] == 3){ echo " Админн";}
 
ами ако искам да отида до магазина ... или .. ?! същотоо ми го кааш .. ква е тая екстра .. ?! обясни малко неможем да гадем .. :d
 
Ами искам например да сложа в някоя страница където само ВИП да може да влиза
 
PHP:
$user ="M1tq"; //potrebitelq na koito iskash da pokajesh ranka
$urankq = mysql_query("SELECT rank FROM tablicata_ti WHERE username='$user'");
$urank = mysql_fetch_array($urankq);
if($urank['rank'] != 2){header("Location: index.php");} //ako ne e vip go maha ot tuka ..
 
Пробвай да записваш при входа със сесия id-то на потребителя.. И после с една обикновена проверка
PHP:
if($_SESSION['logged']===true && $_SESSION['userinfo']['rank']==1) {
      echo 'Text...';
}
else {
      header('Location: index.php');
      exit;
}
Поне аз така правя, защото хем е по-лесно, а и не се налага да използвам заявка, за да взема id-то, защото е записано в сесията.. Е може да си го направиш и за бисквитки, ако тях ползваш :)
 

Back
Горе