آبی آسمانی
پنج شنبه 03 مهر 1393, 16:45 عصر
سلام من برنامه لاگین رو نوشتم اطلاعات برای ورود رو درست وارد میکنم ولی هرچی میزنم میگه اطلاعات وارد شده صحیح نیست ارورش اینه
Notice: Undefined variable: check_error in C:\wamp\www\log.php on line 41
Resource id #4اطلاعات وارد شده صحیح نیست!
کدمم اینه
<?php
session_start();
$username = $_POST['username'];
$password = $_POST['password'];
$check = $_POST['check'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ورود به سایت</title>
</head>
<body>
<?php
if (!isset($username) || $username == ''){
echo "فیلد نام کاربری نباید خالی باشد";
$check_error = 1;
}
//???? ????
elseif (!isset($password) || $password == ''){
echo "فیلد کلمه عبور نباید خالی باشد!";
$check_error = 1;
}
$con = mysql_connect("localhost", "root", "")
or die(mysql_error());
mysql_select_db("mydb", $con)
or die(mysql_error());
//جلوگیری از نفوذ به دیتابیس
$username = mysql_real_escape_string($username);
$password = md5($password);
if ($check_error != 1 && $check == 'sended'){
//تطبیق اطلاعات کاربر با آنچه که در دیتابیس ذخیره شده
$result = mysql_query ("SELECT * FROM user WHERE name='$username' AND pass='$password'");
// تعداد ردیف های موجود
$count = mysql_num_rows($result);
if($count > 0){
//اطلاعات کاربر درست است، تنظیم مجوز های استفاده از بخش اعضاء
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
// اطلاعات کاربر صحیح است
echo "شما به سایت وارد شده اید!<br />";
}
else{
//اطلاعات کاربر صحیح نیست
echo "اطلاعات وارد شده صحیح نیست<br />";
}
}
mysql_close($con);
?>
</body>
</html>
Notice: Undefined variable: check_error in C:\wamp\www\log.php on line 41
Resource id #4اطلاعات وارد شده صحیح نیست!
کدمم اینه
<?php
session_start();
$username = $_POST['username'];
$password = $_POST['password'];
$check = $_POST['check'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ورود به سایت</title>
</head>
<body>
<?php
if (!isset($username) || $username == ''){
echo "فیلد نام کاربری نباید خالی باشد";
$check_error = 1;
}
//???? ????
elseif (!isset($password) || $password == ''){
echo "فیلد کلمه عبور نباید خالی باشد!";
$check_error = 1;
}
$con = mysql_connect("localhost", "root", "")
or die(mysql_error());
mysql_select_db("mydb", $con)
or die(mysql_error());
//جلوگیری از نفوذ به دیتابیس
$username = mysql_real_escape_string($username);
$password = md5($password);
if ($check_error != 1 && $check == 'sended'){
//تطبیق اطلاعات کاربر با آنچه که در دیتابیس ذخیره شده
$result = mysql_query ("SELECT * FROM user WHERE name='$username' AND pass='$password'");
// تعداد ردیف های موجود
$count = mysql_num_rows($result);
if($count > 0){
//اطلاعات کاربر درست است، تنظیم مجوز های استفاده از بخش اعضاء
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
// اطلاعات کاربر صحیح است
echo "شما به سایت وارد شده اید!<br />";
}
else{
//اطلاعات کاربر صحیح نیست
echo "اطلاعات وارد شده صحیح نیست<br />";
}
}
mysql_close($con);
?>
</body>
</html>