Heim  >  Artikel  >  Backend-Entwicklung  >  html登陆跳转到php页面连接数据库,提示提交未成功

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

WBOY
WBOYOriginal
2016-06-23 13:18:441582Durchsuche

这是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还是没有用?

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn