Home > Backend Development > PHP Tutorial > html登陆跳转到php页面连接数据库,提示提交未成功

html登陆跳转到php页面连接数据库,提示提交未成功

WBOY
Release: 2016-06-23 13:18:44
Original
1661 people have browsed it

这是HTML中的form:


                

                    学号
                    

                        
                        


                    

                

                

                    
                    

                        
                        


                    

                

                

                    
                    

                        
                        立即注册
                    

                

            
 





这是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("127.0.0.1","root","1234");
        if (!$con)
        {
            die('Could not connect: ' . mysql_error());
        }
        mysql_select_db("vote");
        mysql_query("set names 'utf-8'");
        $sql = "select 用户名 from 密码表 where 用户名 = '$_POST[username]' and 密码 = '$_POST[password]'";
        $result = mysql_query($sql);
        if($result)
        {
            echo $username,' 欢迎你!进入 用户中心
';  
        }
        else
        {
            echo "<script>alert('用户名或密码不正确!');history.go(-1);</script>";
        }
    }
}
else
{
    echo "<script>alert('提交未成功!'); history.go(-1);</script>";
}
?>


回复讨论(解决方案)

isset($_POST["submit"])
这句phpif条件为空,没有进入php程序,可是form中不是给它传值了吗

你先打印$_POST["submit"]看看是什么

form表单提交不了button   改成input吧


$_POST["submit"]=="登陆"
表单与处理程序不在一个文件时,这样判断存在一定风险
需要两个文件的编码一致!

$_POST["submit"]=="登陆"


你先打印$_POST["submit"]看看是什么




改成input还是没有用?

不知道怎么回事,成功了。。。谢谢大家了

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template