PDA

View Full Version : مبتدی: مشکل در ایجاد فرم لاگین



mohammadreza0123
جمعه 11 بهمن 1392, 18:00 عصر
سلام

این کد من در دریمویور هست

انتظار دارم با زدن دکمه login چک کنه اگه در دیتابیس بود برود صفحه index.php و اگر نبود برود login_retry.php

اما با زدن دکمه اتفاقی نمی افته

چه کنم


<script language="php">
function check()
{

include 'abzar.php';
$_username=$_POST["txtUser"];
$_password=$_POST["txtPass"];
$ServerName="localhost";

$user="root";
$pass="";
$DBName="afaghnews";
$cn=mysql_connect($ServerName,$user,$pass);
mysql_select_db($DBName,$cn);
$sql="select * from admin where user='$_username' and pass='$_password'";
$result=mysql_query($sql,$cn);
if(mysql_fetch_assoc($result))
{
//go to main
print (Redirect('index.php'));
}
else
{
//go to login
print(Redirect('login_retry.php'));
}
}
</script>


و کدی که مربوز به دکمه هست:

<form id="loginForm" method="post" action="" name="loginForm">
<label for="txtUser">userName</label>
<input type="text" name="txtUser2" id="txtUser" />
<br />
<br />
<label for="txtPass">password</label>
<input type="password" name="txtPass" id="txtPass" />
<br />
<br />
<input name="btnLogin" onclick="check();" type="button" value="login" />
</form>

awznet
شنبه 12 بهمن 1392, 00:28 صبح
<script language="php">

کدهای پی اچ پی رو با جاوا اسکریپت ادغام کردید

روشتون اشتباست و به همین دلیل فرم ارسال نمی شه

بنظرم مجددا شرایط استفاده از متد POST رو مطالعه کنید

meysam1366
شنبه 12 بهمن 1392, 22:21 عصر
سلام دوست عزیز

علاوه بر گفته های دوست خوبمون awznet (http://barnamenevis.org/member.php?322606-awznet) باید از دستور لوکیشن استفاده کنید برای رفتن به صفحه مورد نظر


header('Location: index.php');

موفق باشید