PDA

View Full Version : ورود چند کاربر متفاوت در صفحه لاگین



963852
یک شنبه 05 بهمن 1393, 21:09 عصر
سلام دوستان . لطفا کمک کنید برای ورود دانشجو و استاد در صفحه لاگین مشکل دارم .از kind استفاده کردم ولی نمیتونم کدش رو بنویسم چجوری بگم در صفحه لاگین وقتی نوع کاربر( که استاد یا دانشجو هست ،)رو انتخاب می کنه بگیم که اگر استاد را انتخاب کرد نوع کاربر آن یک یا صفر است و اگر یک بود دانشجو؟؟؟؟؟؟؟؟؟؟؟؟؟؟

Mohammadsgh
دوشنبه 06 بهمن 1393, 11:50 صبح
الان مشکل شما تو کدوم بخشه؟

963852
دوشنبه 06 بهمن 1393, 17:49 عصر
سلام ....این تیکه کدمه نمیدونم چه جوری درستش کنم.
if(isset($_POST['field_radio']))
$field_radio = $_POST['field_radio'];
if( $field_radio==0)





mysql_connect("localhost","root","");
mysql_select_db("mashhadi");
$q="select *from users where username=$x && pasw=$pas";
$result=mysql_query($q);
$number=mysql_num_rows($result);
if($number==1 )
if($x==72 && $pas==1372)
include("modir.php");
elseif($row['kind']=='0'){




include("ostad.php");
else
include("eshteba.php");
?>

Mohammadsgh
دوشنبه 06 بهمن 1393, 18:40 عصر
کدتون رو تو ویرایشگر تو بخش php bbcode dا همون تگ php بزارید که بشه خوند تا ببینیم مشکل کار کجاست؟

963852
دوشنبه 06 بهمن 1393, 18:50 عصر
تو صفحه لاگین از کامبو باکس استفاده کنم که گزینه هاش استاد ودانشجو باشه ،کدش رو چجوری باید بنویسم؟که بفهمه اگه دانشجو رو انتخاب کرد kind اش بشه یک. کد این رو میخوام...

963852
دوشنبه 06 بهمن 1393, 18:51 عصر
mysql_connect("localhost","root","");mysql_select_db("mashhadi");$q="select *from users where username=$x && pasw=$pas";$result=mysql_query($q);$number=mysql_num_rows($r esult); if($number==1 ) if($x==72 && $pas==1372)include("modir.php");elseif($row['kind']=='0'){

include("ostad.php"); else include("eshteba.php"); ?>

963852
دوشنبه 06 بهمن 1393, 18:59 عصر
اصلا کاری با اینا نداریم ،خب من سه تا کاربر دارم مدیر ،استاد،دانشجو.

در صفحه ورود هر کدومشون چجوری وارد صفحه مربوط به خودش بشه؟؟؟؟

با توجه به اینکه مدیر یوزر وپسورد خودش رو میدونه . مشخصه .72 و 1372 هستش.

و مدیر هنگام تعریف استاد در صفحه خودش به هر استاد پسورد ویوزر جداگانه میده .خب.

و دانشجو هم که در صفحه اصلی سایت ثبت نام می کنه و پسورد ویوزرش رو خودش انتخاب می کنه.

خب حالا تو صفحه اصلی کاربر میره قسمت ورود که وارد صفحه خودش بشه . پسورد ویوزر وارد میکنه. ابتدا بررسی میشه که تو دیتا بیس همچین پسورد ویوزری هست یا نه . اگر بود حالا نوع کاربر باید بررسی بشه که من اینجاشو نمیدونم لطفا کمکم کن هیچکی جوابمو نمیده .

963852
دوشنبه 06 بهمن 1393, 19:56 عصر
جناب mohammadsgh کد ومشکل اصلی رو نوشتم. راهنمایی؟؟؟؟؟؟؟؟؟؟؟

hamedarian2009
دوشنبه 06 بهمن 1393, 21:54 عصر
دوست گرامی من دیشب هم راهنماییتون کردم دیگه ازین واضح تر میخایین بیا یه مثال دیگه


$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="test"; // Database name
$tbl_name="members"; // Table name

// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);

// Mysql_num_row is counting table row
$count=mysql_num_rows($result);

// If result matched $myusername and $mypassword, table row must be 1 row

if($count==1){
$row = mysql_fetch_assoc($result);
if($row['kind'] == '1'){
//modir
}
elseif ($row['kind'] == '2') {
//ostad
}
elseif ($row['kind'] == '3') {
//daneshjoo
}

}
else {
echo "Wrong Username or Password";
}