私はエラーメッセージを表示できるログイン手順を書こうとしています。私はロード毎回見ログイン時のエラーメッセージ
... [ question to the database and return in $result object ] ...
if ($result->num_rows == 0) {
setcookie('logged_in', false, time() + 600, '/');
die(header("location:../index.html?log_err=true&powod=pass"));
}
else {
setcookie('logged_in', $_POST['username'], time() + 600, '/');
header("Location: /AAA/app.html");
}
}
else {
setcookie('logged_in', false, time() + 600, '/');
die(header("location:../index.html?log_err=true&powod=empty"));
}
と、両方のメッセージ( "なし1エラーなし" と "NO 2をエラーなし"):そのため
<form id="login" action="data/login.php" method="post">
<H2>Rgister</H2>
Your login and password:
<br><br>
<div id="login-name" style="margin-top:20px;">Login:</div><div id="login-fld" style="margin-top:20px;"><input name="username" class="form-login" title="Username" value="" size="30" maxlength="2048" /></div>
<div id="login-name">Pass:</div><div id="login-fld"><input name="password" type="password" class="form-login" title="Password" value="" size="30" maxlength="2048" /></div>
<br><br><br>
<input type="image" src="obr/login-klw.png" alt="Submit" width="103" height="42" style="margin-left:90px;">
<br><br>
<?php if ($_GET["log_err"]) { if ($_GET["rsn"] == "pass") { ?>
<html><body><h3>Error no 1</h3></body></html>
<?php } else { ?>
<html><body><h3>Error no 2</h3></body></html>
<?php } exit; } ?>
</form>
とPHPコード:HTMLでの私のログインフォームは次のようになります このページなぜこのコード部分をデバッグするのか分かりません。誰も私を助けることができますか?私は、エラーマッサージのすべての時間を参照してください
:
問題は、このフォームはこのようになっていることです。解決
コード全体を貼り付けてください。 – Blueblazer172
なぜ$ _GETを使用しましたか? –
'
'の中に' ..... 'を入れます。 – Banzay