ユーザー名とパスワードを要求する次のログイン フォーム (login.php) があります。
<form action="processlogin.php" method="post">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="Login">
</form>
以下は、私の processlogin.php ファイルからのコード スニペットです。
if(!$_POST["username"] || !$_POST["password"])
{
$msg = "You left one or more of the required fields.";
echo $msg;
//header("Location:http://localhost/login.php");
}
このコードは、すべての必須フィールドが入力されているかどうかをチェックします。そうでない場合は、エラー メッセージが表示されます。
今まではすべて順調です。
私の問題は、エラーメッセージが真っ白なページに表示されることです。login.php ファイルのログインフォームの上に表示したいと思います。機能を利用するには、コードをどのように変更すればよいですか。