我正在使用bootstrap。如何使用PHP将错误消息放入我的模态中?

时间:2017-08-27 19:05:19

标签: php html5

PHP文件

<?php
    session_start();
    include 'dbconnect.php';

    $emailuid = $_POST['emailuid'];
    $pwd = $_POST['pwd1'];

    $sql = "SELECT * FROM users WHERE uid='$emailuid' AND pwd='$pwd' OR 
    email='$emailuid' AND pwd='$pwd'";
    $result = $result = $conn->query($sql);

    if(!$row = $result->fetch_assoc()){
        echo "Your Username or Password does not match";
    }else{
        $_SESSION['user_id'] = $row['user_id'];
        header("Location: home.php");
    }

?>

Html文件

             



    <div class="container">
        <div class="jumbotron">
            <div class="form-group">
                <h1>Login</h1>
            </div>
            <form class="form-horizontal" action="login.php" method="post">
                <div class="form-group input-group pb-modal-reglog-input-group">
                    <span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>
                    <input class="form-control" name="emailuid" placeholder="Email or Username">
                </div>
                <div class="form-group input-group pb-modal-reglog-input-group">
                    <span class="input-group-addon"><span class="glyphicon glyphicon-lock"></span></span>
                    <input type="password" class="form-control" name="pwd1" placeholder="password">
                </div>
                <div class="form-group">
                    <label>
                        <input type="checkbox">
                            Remember me.
                    </label>
                </div>
                <div class="form-group">
                    <button class="btn btn-primary col-lg-12" type="submit" name="btn_submit">Login</button>
                </div>
                <div class="form-group">
                    <a href="#">Forgot password?</a>
                </div>
            </form>
        </div>
    </div>
</div>

`

这是代码。有人可以帮我这个吗?这两个代码都是单独的文件,login.php和index.php现在我想在密码输入下的模态里面显示错误信息我该怎么做?谢谢。顺便说一句,我使用了bootstrap,而且我还是和php一起使用它。

1 个答案:

答案 0 :(得分:0)

你可以把两个文件(php,html)提交给同一个index.php,然后把条件语句检查是否发出了post请求,如果它已经输入你的php代码的检查块。使用内联php在html中执行相同的检查,如果其帖子检查它是否成功并相应地显示您的消息。 没有ajax,我认为这是我能想到的唯一解决方案