HTML和php连数据库后登录跳转代码

例如代码是这样的<?phperror_reporting(E_ALL&~E_NOTICE);if(isset($_POST['submit'])){$username=$... 例如代码是这样的

<?php
error_reporting(E_ALL &~E_NOTICE);
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = $_POST['password'];
$link = mysql_connect('localhost','root','root');
//echo "aa";
$db_select=mysql_select_db("dormitory",$link);
mysql_query("set characterset gb2312");
$sql="select * from zhuc";
//echo $sql;
$sql1="select mima from zhuc where name='{$_POST['username']}'";
$result = mysql_query($sql);
//echo $sql1;
$presult = mysql_query($sql1);

while(list($user,$pass) = mysql_fetch_row($result)){
if($user==$username&&$pass==$password){
$header("location:main.php");
/*<script>
location.href="main.html";
</script>; */

}
}

mysql_close($link);
}
?>
问题的关键是,点了它还是不跳
展开
 我来答
望若白
2015-12-11 · 超过18用户采纳过TA的回答
知道答主
回答量:27
采纳率:100%
帮助的人:13.4万
展开全部
//转到一个新地址
header('Location: http://www.baidu.com/');

不用加 $ 因为header()是一个函数,而不是变量.

更多追问追答
追问
去掉了还是不行
追答
$link = mysql_connect('localhost','root','root');
    //echo "aa";
    mysql_select_db("test",$link);
    mysql_query("set names utf8");
    $sql="select * from tcolor";
    //echo $sql;
    $result = mysql_query($sql);
   
    //echo $sql1;
    if($result!=false){
header("location:1.php");
}

我打开这个页面后,直接就跳转到了1.php

lwlizhe
2015-12-11 · 超过17用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:26.8万
展开全部
你这不都做出来了,用户名和密码正确的话就跳转到main.html中
更多追问追答
追问
但是他不跳啊TvT
追答
哦,你看下那个

location.href="main.html";
;
这部分有没有像你提问的那样被注释掉了…………
如果是,把注释符号/*和*/去掉试试
突然发现竟然有注释符号………………
还有,那个用echo输出script语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式