私のindex.php
ページには次のフォームがあります
<form action='login.php' method='POST'>
Log in Here:<br><br>
Username:<input type='text' name='User_name' value='username' onFocus="clearText(this)" id='fn'>
<br><br>
Password:<input type='password' name='_password' ><br><br>
<input value='Log in' type="image" src="client-login-buttonclient-login-button.jpg" ><br><br>
<input type="checkbox" name="checkbox" id="checkbox" />
Remember password</span></p>
</form>
そして、フォームフィールドを別のphpページに投稿していますlogin.php
<?php
session_start();
$username=$_POST['User_name'];
$password=$_POST['_password'];
if($username && $password){
echo $username;
echo $password;
}
else {
echo 'A field is empty';
}
しかし、これを行うと、次のエラーが表示されます
Notice: Undefined index: User_name in login.php on line 4
Notice: Undefined index: _password in login.php on line 5
post メソッドが機能しないのはなぜですか?