مشکل در طراحی فرم 2 login

من سه تا صفحه login وmain و check + یه دیتابیس دارم.
در دیتابیسم یه جدول بنام administration دارم که سه تا filed به نامهای username,password,name داره.
فیلد username , password دو تا مقدار اولیه داره که admin , 123 هست.
حالا میخام وقتی در صفحه login پسورد که بالا گفتم درست وارد شد بره به صفحه ی main ولی eror میده.دقت کنید!
کد صفحه ی check
<?php
include 'mytools.php';

if(isset($_POST["tfuser"]))
{
$username=$_POST["tfuser"];
$password=$_POST["tfpass"];

$servername = "localhost";
$port = "3306";
$DBname = "newsmanegmentdb";
$user = "root";
$pass = "";

$link = mysql_connect($servername.":".$port,$user,$pass);
mysql_select_db($DBname,$link);
$sql = "select *from administration where Username='$username' and Password='$password'";
$Result = mysql_query($sql,$link);
if(mysql_fetch_assoc($result))
{
//goto main page
print(Redirect('main.php') );
}

else
{
//back to login page
print(Redirect('login.php'));
}

}
else
{

}
?>
eror هم اینه
Notice: Undefined variable: result in D:\EasyPHP 2.0b1\www\News\check.php on line 36
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\EasyPHP 2.0b1\www\News\check.php on line 36
این خطه 36 هست:
if(mysql_fetch_assoc($result))
در آخر هم لازمه بگم action form صفحه ی login من check هست و دکمه هام از نوع submit
 

BehrouzPc

پــــادشــاه فــلــــش
1-یک فاصله بعد از ستاره قرار بگیرد
select * from administration w

2 - متغییر result با نو نوع اسم نوشته شده که در کد زیر دیده می شود - پی اچ پی به کوچکی و بزرگی حروف حساس است هر دو باید به یک شکل نوشته شوند
$Result = mysql_query($sql,$link);
if(mysql_fetch_assoc($result))

در آخر اگه R متغیر رو با حروف بزگ بنویسی حله مثل کد زیر
if(mysql_fetch_assoc($Result))
 

جدیدترین ارسال ها

بالا