这是我第一次在这个网站上发帖,并在我的PHP课程中结束了。通过Stack以及一些脚本验证器,我没有看到任何错误,但是当我进入我的登录视图页面时,它在第3行给出了一个未定义的变量
<?php if( $bad_login ) : ?>
Login.php =只是源代码
<?php
$bad_login = false;
if ( isset($_POST['username'], $_POST['password'])){
if( $_POST['username'] == 'admin' && $_POST['password'] == 'password' ){
} else {
$bad_login = true;
}
}
require( "showbooks.php" );
?>
login.view.php简单登录表单(应该弹出登录错误消息或成功(这是我的问题所在))
<h1>Please Login In</h1>
<?php if( $bad_login ) : ?>
<p>Username and Password combination is Invalid.</p>
<?php endif ?>
<form action="login.view.php<?php ?>" method="post" accept-charset="utf-8">
<p>
<label for="username">Username: </label><input type ="text" name="username" value="" id="username">
</p>
<p>
<label for="password">Password: </label><input type ="password" name="password" value="" id="password">
</p>
<p><input type="submit" value="Login"></p>
</form>