عملت صفحت php تطلب اسم مستخدم وكلمة مرور ... وعملت قاعدة بيانات لاسم مستخدم وكلمة مرور
كذلك عملت صفحة اسمها test تقوم بالتأكد من ادخال البيانات الصحيحة لكن لم ارى نتيجة للعمل ... حيث تظهر لي بعد ادخال اسم المستخدم وكلمة المرور صفحة فيها ارقام وكودات كثيرة ثم بعدها بثواني يتم تحويلي الى صفحة index المراد منها ان تظهر بعد ادخال معلومات المستخدم الصحيحة ..
اليكم المعلومات
معلومات قاعدة بياناتي
اسم القاعدة data_test
اسم مستخدم القاعدة data_du
كلمة المرور 12345678
اسم الجدول loged وفي الجدول عمودين هما uname و password
هذا كود صفحة الدخول login
<?
Session_start();
If(isset($_SESSION['uname'] && isset($_SESSION['password'])){
Die("you loged in ");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>Login page</title>
<style type="text/css">
</style>
</head>
<body>
<center><p>الرجاء ادخال اسم المستخدم وكلمة المرور</p></center>
<form name="form1" method="post" action="test.php"'>
<table align='center' class='label'>
<tr>
<td>اسم المستخدم</td>
<td><input type="text" name="login" size="20" value=""></td>
</tr>
<tr>
<br>
<td>كلمة المرور</td>
<td><input type="password" name="password" size="20" value=""></td>
</tr>
<tr>
<td> <input type="submit" name="Submit" value="دخـــول"></td>
</form>وهذا كود صفحة test
<?
Session_start();
Require_once("login.php");
$name=addslashes($_POST['name']);
$pass=addslashes($_POST['pass']);
$con=mysqli_connect("localhost","data_du","12345678","data_test");
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
If($name && $pass){
$fuser=mysql_query("select * from loged where uname='$name' && password='$pass'");
$num=mysql_num_rows($fuser);
If($num !=0){
While($row=mysql_fetch_array($fuser)){
$n=$row['uname'];
$p=$row['password'];
}
If($name && $pass){
$fuser=mysql_query("select * from loged where uname='$name' && password='$pass'");
$num=mysql_num_rows($fuser);
If($num !=0){
While($row=mysql_fetch_array($fuser)){
$n=$row['uname'];
$p=$row['password'];
If($name==$n && $pass==$p){
$_SEESION['uname']=$name;
$_SESSION['password']=$pas;
Echo" hello $d";
Echo '<meta http-equiv="refresh" content="3; url= index.php">';
} else{
Die ("error in username or password");
}
?>وهذا كود صفحة index
<html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title></title> </head> <body> hello this is index page<br> </body> </html>
وهذا كود صفحة logout
<?
Session_start();
If(!isset($_SESSION['uname']) and !isset($_SESSION['password'])){
Echo '<meta http-equiv="refresh" content="3; url= login.php">';
}else{
Session_destroy();
}
?>ارجو مساعدتي اخواني الاعزاء