سلام عرض ادب و خسته نباشید یک فرم ساده طراحی کردم در خط 26 و 27 خطا دریافت می کنم این دو سطر مربوط میشن به کد های
$username = $_POST['username'];
$password = $_POST['password'];
و این خطا رو میدن
Notice: Undefined index: username in C:\wamp\www\php10\tamrin_19.php on line 26
Notice: Undefined index: password in C:\wamp\www\php10\tamrin_19.php on line 27
و کل کد هایی که من برای این فرم نوشتم هم در زیر قرار دادم لطفا در صورت امکان راهنمایی بفرمایید این خطا به چه علت رخ داده و برای حل این مشکل باید چه کرد با تشکر.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Expires" content="Fri, Jan 01 1900 00:00:00 GMT">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Lang" content="en">
<meta name="author" content="">
<meta http-equiv="Reply-to" content="@.com">
<meta name="generator" content="PhpED 5.8">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="creation-date" content="01/01/2009">
<meta name="revisit-after" content="15 days">
<title>Untitled</title>
<link rel="stylesheet" type="text/css" href="my.css">
</head>
<body>
<form name="loginform" method="post">
نام کاربری : <input name="username" type="text" /><br />
رمز ورود : <input name="password" type="password" /><br />
<input type="submit" name="submit" value="submit" />
</form>
<?php
$username = $_POST['username'];
$password = $_POST['password'];
/*
var_dump(!empty($username));
var_dump(!empty($password));
var_dump(isset($username));
var_dump(isset($password));
*/
if (!empty($password) AND !empty($username))
{
echo 'نام کاربری وارد شده = '.$username;
echo '<hr />';
echo 'رمز ورود وارد شده برابر است با = '.$password;
}
elseif (isset($password) OR isset($username))
{
echo 'لطفا فیلدهای مورد اشاره را تکمیل نمایید';
}
?>
</body>
</html>
ارادتمند : مسلم فلاح نیت