saeedharati
یک شنبه 29 اردیبهشت 1392, 18:50 عصر
سلام دوستان عزیز من بعد از کلی جستجو تونستم یک فرم لاگین پیدا کنم که درست کار کرد بعد با کمی تغیرات تونستم اطلاعات یک جدول رو تو یک فرم نشون بدم ، حالا می خوام وقتی کاربر وارد شد تو صفحه اطلاعات مشخصات کاربر رو نشون بده لطفا راهنمایی کنی کدهای هر صفحه رو جدا میذارم
صفحه ورود: (html)
<!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>
<title>ورود به پنل مدیریت</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="style/style.css" />
<link rel="stylesheet" type="text/css" href="style/menu.css" />
<script type="text/javascript" src="js/jquery-1.2.6.pack.js"></script>
<script type="text/javascript" src="js/login.js"></script>
</head>
<body>
<div id="login-div">
<img src="files/icons/lock.png"></img>
<h3>Login to Panel</h3>
<form method="post" action="" id="login-form">
<label class="label" for="username">:نام کاربری</label>
<input class="user-field" type="text" name="username" id="username" />
</br>
<label class="label" for="password">:پسورد</label>
<input type="password" class="pass-field" name="password" id="password" />
</br>
<input type="submit" value="lOGIN" class="login_btn"/>
<div class="loading">
<img src="files/icons/loading.gif"/>
</div>
<div id="message_login">
</div>
</form>
</div>
</body>
</html>
فایل لاگین (php)
<?php
require('include/config.php');
require('include/function.php');
if(isset($_POST['username']) and (isset($_POST['password'])))
{
$username=$_POST['username'];
$username=stripslashes($username);
$username= mysql_real_escape_string($username);
$password=$_POST['password'];
$password=stripslashes($password);
$password=mysql_real_escape_string($password);
$sql="SELECT username,password FROM tookaen1_nod_ap WHERE username='".$username."' and password='".$password."'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
if($result and mysql_num_rows($result)>0)
{
display_message ('yes');
$_SESSION['user']=$username;
}
else
{
display_message ('Accsess Denies');
}
}
else
{
header('location:index.html');
}
?>
فایل پنل کاربری (php)
<?php
$connection = mysql_connect("localhost","****","***");
mysql_query("SET CHARACTER SET utf8");
if (!$connection)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("tookaen1_nod_ap", $connection);
$username=$_POST['username']
$result = mysql_query("SELECT * FROM tookaen1_nod_ap WHERE username= {$username}");
echo "<table border='1'>
<tr>
<th>کد</th>
<th>مدیر آموزشگاه</th>
<th>نام آموزشگاه</th>
<th>تاریخ ثبت</th>
<th>اتمام اشتراک</th>
<th> </th>
<th> </th>
<th>نام کاربری</th>
<th>کلمه عبور</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['namefamil'] . "</td>";
echo "<td>" . $row['schlname'] . "</td>";
echo "<td>" . $row['datsabt'] . "</td>";
echo "<td>" . $row['endtime'] . "</td>";
echo "<td>" . $row['ten'] . "</td>";
echo "<td>" . $row['ten'] . "</td>";
echo "<td>" . $row['username'] . "</td>";
echo "<td>" . $row['password'] . "</td>";
echo "</tr>";
}
echo "</table>";
?>
یک فایل هم داره دقیق نمدونم چیه (function.php)
<?php
/********************************/
function display_message($txt)
{
echo $txt;
}
/********************************/
function redire()
{
header('location:login.php');
}
/*******************************/
function check_user()
{
if(!isset($_SESSION['user']))
{
redire();
}
}
/********************************/
function filter_input_txt($txt_input)
{
stripslashes($txt_input);
mysql_real_escape_string($txt_input);
}
?>
لطفا راهنمایی کنید مشکل اصلی من تو صفحه پنل کاربری هست که خط 45 رو خطا می گیره
من می خوام فقط اطلاعات همون کاربر وارد شده رو نشون بده و یک دکمه خروج داشته باشه که کاربر بتونه خروج بزنه و بعد از خروج صفحه لاگین باز بشه
ممنون میشم راهنمایی کنید به خدا گیرم
صفحه ورود: (html)
<!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>
<title>ورود به پنل مدیریت</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="style/style.css" />
<link rel="stylesheet" type="text/css" href="style/menu.css" />
<script type="text/javascript" src="js/jquery-1.2.6.pack.js"></script>
<script type="text/javascript" src="js/login.js"></script>
</head>
<body>
<div id="login-div">
<img src="files/icons/lock.png"></img>
<h3>Login to Panel</h3>
<form method="post" action="" id="login-form">
<label class="label" for="username">:نام کاربری</label>
<input class="user-field" type="text" name="username" id="username" />
</br>
<label class="label" for="password">:پسورد</label>
<input type="password" class="pass-field" name="password" id="password" />
</br>
<input type="submit" value="lOGIN" class="login_btn"/>
<div class="loading">
<img src="files/icons/loading.gif"/>
</div>
<div id="message_login">
</div>
</form>
</div>
</body>
</html>
فایل لاگین (php)
<?php
require('include/config.php');
require('include/function.php');
if(isset($_POST['username']) and (isset($_POST['password'])))
{
$username=$_POST['username'];
$username=stripslashes($username);
$username= mysql_real_escape_string($username);
$password=$_POST['password'];
$password=stripslashes($password);
$password=mysql_real_escape_string($password);
$sql="SELECT username,password FROM tookaen1_nod_ap WHERE username='".$username."' and password='".$password."'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
if($result and mysql_num_rows($result)>0)
{
display_message ('yes');
$_SESSION['user']=$username;
}
else
{
display_message ('Accsess Denies');
}
}
else
{
header('location:index.html');
}
?>
فایل پنل کاربری (php)
<?php
$connection = mysql_connect("localhost","****","***");
mysql_query("SET CHARACTER SET utf8");
if (!$connection)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("tookaen1_nod_ap", $connection);
$username=$_POST['username']
$result = mysql_query("SELECT * FROM tookaen1_nod_ap WHERE username= {$username}");
echo "<table border='1'>
<tr>
<th>کد</th>
<th>مدیر آموزشگاه</th>
<th>نام آموزشگاه</th>
<th>تاریخ ثبت</th>
<th>اتمام اشتراک</th>
<th> </th>
<th> </th>
<th>نام کاربری</th>
<th>کلمه عبور</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['namefamil'] . "</td>";
echo "<td>" . $row['schlname'] . "</td>";
echo "<td>" . $row['datsabt'] . "</td>";
echo "<td>" . $row['endtime'] . "</td>";
echo "<td>" . $row['ten'] . "</td>";
echo "<td>" . $row['ten'] . "</td>";
echo "<td>" . $row['username'] . "</td>";
echo "<td>" . $row['password'] . "</td>";
echo "</tr>";
}
echo "</table>";
?>
یک فایل هم داره دقیق نمدونم چیه (function.php)
<?php
/********************************/
function display_message($txt)
{
echo $txt;
}
/********************************/
function redire()
{
header('location:login.php');
}
/*******************************/
function check_user()
{
if(!isset($_SESSION['user']))
{
redire();
}
}
/********************************/
function filter_input_txt($txt_input)
{
stripslashes($txt_input);
mysql_real_escape_string($txt_input);
}
?>
لطفا راهنمایی کنید مشکل اصلی من تو صفحه پنل کاربری هست که خط 45 رو خطا می گیره
من می خوام فقط اطلاعات همون کاربر وارد شده رو نشون بده و یک دکمه خروج داشته باشه که کاربر بتونه خروج بزنه و بعد از خروج صفحه لاگین باز بشه
ممنون میشم راهنمایی کنید به خدا گیرم