jalaladdin
چهارشنبه 09 تیر 1389, 12:47 عصر
سلام این کد برای فرم لاگین سایتم نوشتم وقتی که روی دیگر صفحات سایت کلیک میکنم نام کاربری در خود نگه نمی دارد راهنمای کنید
<?php
@session_start();
if(isset($_POST['username']))
{
$con=mysql_connect("localhost","root","");
if(!$con)
{die('could not connect');}
mysql_select_db("register",$con);
$username = addslashes($_POST[username]);
$password=addslashes($_POST[password]);
$result = mysql_query("SELECT count(*) FROM users WHERE username = '$username' and password = '$password'");
//$p = mysql_query("SELECT count(*) FROM users WHERE password = '$password'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
//$row = mysql_fetch_row($p);
if($row[0]>0 )
{
@$_SESSION['username'] = $username;
@$_SESSION['password'] = $password;
@header("Location: index.php");
; @exit;
}else
{echo"نام کاربری یا کلمه عبور اشتباه می باشد";
printf('<form action="1.php" method="post" class=" dir">
<input type="text" name="username" value="نام کاربری" />
<input type="password" name="password" value="پسورد"/>
<br/>
<input type="submit" value="ورود" />
<a href="register.html" ><div class="dir">ثبت نام کاربر جدید </a></div>
<a href="back password.html" ><div class="dir">کلمه عبور را فراموش کرده ام </a></div>
</form>'); }}else
{
printf('<form action="1.php" method="post" class=" dir">
<input type="text" name="username" value="نام کاربری" />
<input type="password" name="password" value="پسورد"/>
<br/>
<input type="submit" value="ورود" />
<a href="register.html" ><div class="dir">ثبت نام کاربر جدید </a></div>
<a href="back password.html" ><div class="dir">کلمه عبور را فراموش کرده ام </a></div>
</form>'); }
?>
<?php
@session_start();
if(isset($_POST['username']))
{
$con=mysql_connect("localhost","root","");
if(!$con)
{die('could not connect');}
mysql_select_db("register",$con);
$username = addslashes($_POST[username]);
$password=addslashes($_POST[password]);
$result = mysql_query("SELECT count(*) FROM users WHERE username = '$username' and password = '$password'");
//$p = mysql_query("SELECT count(*) FROM users WHERE password = '$password'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
//$row = mysql_fetch_row($p);
if($row[0]>0 )
{
@$_SESSION['username'] = $username;
@$_SESSION['password'] = $password;
@header("Location: index.php");
; @exit;
}else
{echo"نام کاربری یا کلمه عبور اشتباه می باشد";
printf('<form action="1.php" method="post" class=" dir">
<input type="text" name="username" value="نام کاربری" />
<input type="password" name="password" value="پسورد"/>
<br/>
<input type="submit" value="ورود" />
<a href="register.html" ><div class="dir">ثبت نام کاربر جدید </a></div>
<a href="back password.html" ><div class="dir">کلمه عبور را فراموش کرده ام </a></div>
</form>'); }}else
{
printf('<form action="1.php" method="post" class=" dir">
<input type="text" name="username" value="نام کاربری" />
<input type="password" name="password" value="پسورد"/>
<br/>
<input type="submit" value="ورود" />
<a href="register.html" ><div class="dir">ثبت نام کاربر جدید </a></div>
<a href="back password.html" ><div class="dir">کلمه عبور را فراموش کرده ام </a></div>
</form>'); }
?>