用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>";
}
?>
展开
 我来答
prince香克斯
2016-07-22 · TA获得超过133个赞
知道答主
回答量:280
采纳率:0%
帮助的人:104万
展开全部
有两个问题,isset($_POST['submit'])后面的去掉 下面的数据库查询语句要用拼接。
追问
接触php第三天没头绪  谢大神   我试一下  不会再求教您啊~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式