用html和php写一个登录网页,但每次点击登录后都跳转说用户或密码不正确,页面背景显示部分代码。
用html和php写一个登录网页,但每次点击登录后都跳转说用户或密码不正确,页面背景显示部分代码。下面是html文件中的代码<!DOCTYPEhtml><html><he...
用html和php写一个登录网页,但每次点击登录后都跳转说用户或密码不正确,页面背景显示部分代码。下面是html文件中的代码
<!DOCTYPE html><html>
<head>
<title>标题</title>
</head>
<body>
<form action="index.php" method="post">
用户名:<input type="text" name="username" /> <br />
密码:<input type="password" name="password" /> <br />
<input type="submit" name="submit" value="登陆" />
</form>
</body>
<html>
下面是php文件中的代码
<?php
if(isset($_POST["submit"]) && $_POST["submit"] == "登陆")
{
$user = $_POST["username"];
$psw = $_POST["password"];
if($user == "" || $psw == "")
{
echo "<script>alert('请输入用户名或密码!'); history.go(-1);</script>";
}
else
{
$con=mysql_connect("localhost","root","root");
mysql_select_db("doctorworkstation",$con);
mysql_query("set names 'gbk'");
$sql = "select doctorname,doctorpassword from doctors where doctorname = '$_POST[username]' and doctorpassword = '$_POST[password]'";
$result = mysql_query($sql,$con );
$num = mysql_num_rows($result);
if($num)
{
$row = mysql_fetch_array($result); //将数据以索引方式储存在数组中
echo $row[0];
}
else
{
echo $num;
echo"<script>alert('用户名或密码不正确');history.go(-1);</script>";
}
}
}
else
{echo"<script>alert('提交未成功');history.go(-1);</script>";
}
?> 展开
<!DOCTYPE html><html>
<head>
<title>标题</title>
</head>
<body>
<form action="index.php" method="post">
用户名:<input type="text" name="username" /> <br />
密码:<input type="password" name="password" /> <br />
<input type="submit" name="submit" value="登陆" />
</form>
</body>
<html>
下面是php文件中的代码
<?php
if(isset($_POST["submit"]) && $_POST["submit"] == "登陆")
{
$user = $_POST["username"];
$psw = $_POST["password"];
if($user == "" || $psw == "")
{
echo "<script>alert('请输入用户名或密码!'); history.go(-1);</script>";
}
else
{
$con=mysql_connect("localhost","root","root");
mysql_select_db("doctorworkstation",$con);
mysql_query("set names 'gbk'");
$sql = "select doctorname,doctorpassword from doctors where doctorname = '$_POST[username]' and doctorpassword = '$_POST[password]'";
$result = mysql_query($sql,$con );
$num = mysql_num_rows($result);
if($num)
{
$row = mysql_fetch_array($result); //将数据以索引方式储存在数组中
echo $row[0];
}
else
{
echo $num;
echo"<script>alert('用户名或密码不正确');history.go(-1);</script>";
}
}
}
else
{echo"<script>alert('提交未成功');history.go(-1);</script>";
}
?> 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询