سلام
من توی برنامم 3نوع کاربر دارم
1=مدیر
2=کاربر
3=پزشک
حالا توی جدول user یک فیلد برای این مقدارها قرار دادم
حالا من میخوام وقتی کاربر login کرد چک کنه که سطح دسترسیش چه عددی است و بر اساس اون کاربر رو به صفحه مدیریت خودش ببره
یک کدی نوشتم ولی خروجی صحیح بم نمیده
میشه یک چک کنید که مشکل کجاست
ممنون
<?php
if(isset($_POST["user"]) && isset($_POST["pass"]))
{
mysql_connect("localhost", "root", "")
or die(mysql_error());
mysql_select_db("diabetes")
or die(mysql_error());
$result = mysql_query ("SELECT * FROM user WHERE username = '$username' AND password = '$password'");
global $rows;
$rows=mysql_fetch_array($result);
global $access;
$access = $rows['permissions'];
if(mysql_fetch_assoc($result))
{
$_SESSION['username'] = $_POST['user'];
$_SESSION['password'] = $_POST['pass'];
//
// global $rows;
// $rows=mysql_fetch_array($result);
// global $access;
// $access = $rows['permissions'];
if($access=1){
//echo "شما به برنامه وارد شده اید!<br />";
//print( redirect('3personal_information/index.php'));
print( redirect('index_admin.php'));
}
elseif($access=2){
print( redirect('index_user.php'));
}
elseif($access=3){
print( redirect('index_doctor.php'));
}
}
else
{
print( redirect('login.php?cmd=error'));
}
}
else
{
print(redirect('login.php'));
}
?>