我正在使用bootstrap。我怎么能把错误消息放在我的模态使用PHP?
问题描述:
PHP文件我正在使用bootstrap。我怎么能把错误消息放在我的模态使用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。
答
你可以把这两个文件(php,html)提交表单到同一个index.php,然后把条件语句检查是否发出了post请求,如果它已经进入了你的php代码的检查块。在你的html中用inline php做同样的检查,如果它的帖子检查它是否成功并相应地显示你的信息。 没有阿贾克斯我认为这是我能想到的唯一解决方案
请更具描述性。 –
使用参数化查询并散列您的密码。 – chris85
单独使用PHP无法做到不会产生丑陋的结果......使用ajax代替。 –