mo_mokh_com1
پنج شنبه 28 خرداد 1388, 18:13 عصر
من سه تا صفحه 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
در دیتابیسم یه جدول بنام 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