Сесия на администратор

lub4o

Registered
Здравейте, имам едно поле rank и всеки потребител, като се регва по подразбиране му е Потребител, а като си променя от базата данни на Админ си става и правя следната проверка
if($_SESSION['rank'] == "admin"){
echo 'Покажи тоя текст';
}

Всичко ок с сесията

Обаче при файла за преглеждане на профила, като вадя ранга на потребителя, понеже в базата данни ми е admin и ми вади admin, а искам Администратор как ще стане ?
 
if($_SESSION['rank'] == "admin"){
echo "Ранг - Администратор";
}elseif($_SESSION['rank']=="potrebitel"){
echo"Ранг - Потребител";
}

Ето заповядай :?: :)
 
Може и със сесия много удобно да се направи.

Само си дай login файла и ще ти го направя много хубаво тази сесия се използва за много неща и се работи много по лесно вместо постоянно да правиш заявки към базата от дани.
 
Абе момче я виж какво ти казва човека. Във файла с преглеждане на профила. :evil: Как за всеки ще правиш сесия
 
Мисля, че иска да ръгне масив резултат от mysql_fetch_array в сисията (за baso става дума)
 
Опа извинявай аз си мислех за съвсем различно нещо сега зацепих какво точно иска :)
 
Това ми изглежда най - удачния начин
if($_SESSION['rank'] == "admin"){
echo "Ранг- Адинистртор";
}elseif($_SESSION['rank']=="potrebitel"){
echo"Ранг - Потрбтел";
}
 
А това със сесията как ще стане питаш ли се ?

Най добрия вариант е

<?php
$sql = mysql_query('SELECT * FROM `table`');
$row = mysql_fetch_assoc($sql);

if($row['rank']=="admin")
{
echo 'Администратор';
}
if($row['rank']=="user")
{
echo 'Потребител';
}
?>
 
baso каза:
А това със сесията как ще стане питаш ли се ?

Най добрия вариант е

<?php
$sql = mysql_query('SELECT * FROM `table`');
$row = mysql_fetch_assoc($sql);

if($row['rank']=="admin")
{
echo 'Администратор';
}
if($row['rank']=="user")
{
echo 'Потребител';
}
?>

Е, че той си ги е направил сесиите, аз поне така разбрах. ;)
 

Back
Горе