[英]if ($_POST['username'] && $_POST['pass'])
今天是我第一次學習PHP,我正在寫一個簡單的代碼,如果我輸入了正確的用戶名和密碼,我真的不知道問題出在哪里是,但我這個錯誤
警告:第 10 行 D:\Apps\programming\compiler\Xamp\htdocs\PHP-lessons\logs.php 中未定義的數組鍵“pass”
警告:第 11 行 D:\Apps\programming\compiler\Xamp\htdocs\PHP-lessons\logs.php 中未定義的數組鍵“pass”
這是我的簡單代碼。
enter code here
<?php
$username = $_POST['username'] == 'admin';
$password = $_POST['pass'] == 'admin';
if ($_POST['username'] && $_POST['pass']){
echo 'You have entered valid use name and password';
}
?>
<body>
<form action="logs.php" method="post">
<p>
<input type="text" name="username" required="required" /> <b>username</b>
</p>
<p>
<input type="password" name="username"required="required"/> <b>password</b>
</p>
<button type = "submit" name = "login">Login</button>
</form>
您需要在 if 語句中傳遞 boolean 用戶名和密碼變量以獲得所需的結果。
編輯了代碼:
enter code here
<?php
$username = $_POST['username'] == 'admin';
$password = $_POST['pass'] == 'admin';
if ($username && $password){
echo 'You have entered valid username and password';
}
?>
<body>
<form action="logs.php" method="post">
<p>
<input type="text" name="username" required="required" /> <b>username</b>
</p>
<p>
<input type="password" name="username"required="required"/> <b>password</b>
</p>
<button type = "submit" name = "login">Login</button>
</form>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.