无法在弹出窗口中发布表单中的数据?

时间:2014-12-16 15:47:32

标签: javascript php popup http-post popupwindow

我想为我的登录和注册网站创建一个弹出窗口。但是此代码存在问题,无法从表单发布数据,并且单击时提交按钮不起作用。有人帮我请。谢谢。

这是带有弹出窗口的index.html:

<a href="#x" class="overlay" id="login_form"></a>
            <div class="popup">

                <h2>Welcome Guest!</h2>
            <form id="formlogin" name="formlogin" method="POST" action="login_proses.php" enctype="multipart/form-data"  autocomplete="on"> 
                <p>Please enter your login and password here</p>                
                <p>
                    <label for="username">Login</label>
                    <input type="text" id="username" name="username" value="" required />
                </p>
                <p>
                    <label for="password">Password</label>
                    <input type="password" id="password" name="password" value="" required/>
                </p>
                <p>
                <input type="submit" value="Log In" onclick="popupUploadForm()"> 
                </p>                        
            </form> 
            <a class="close" href="#close"></a>
            </div>
    <script>
    function popupUploadForm(){
    var newWindow = window.location.href='login_proses.php';
}
</script>

这里是login_proses.php选择数据表单,但它总是失败,并且总是进入index.html作为其他条件。

<?php
session_start();
include "connect.php";

if (isset($_POST["username"])){
    $username=$_POST['username'];
    $password=md5($_POST['password']);
    $sql=mysql_query("select * from member where username='$username'");

    if ($sql && mysql_num_rows($sql)>0){
        $result=mysql_fetch_array($sql);
        if($password == $result['password']){
            $_SESSION['username']=$username;
            echo "<script type='text/javascript'>alert('Selamat Datang $username'); 
                                         window.location.href='member.php';</script>";  
         }
        else{
            echo "<script type='text/javascript'>alert('Password salah, silahkan coba lagi');history.go(-1)</script>"           ;
        }
    }

    else{
        echo "<script type='text/javascript'>alert('Username tidak ada dalam database');history.go(-1)</script>"    ;       
    }
} else {
    header("location:index.html");
} ?>

0 个答案:

没有答案