سلام و عرض ادب خدمت استاد صالحی عزیز... خدمتتون عرض کنم زمانی که از طریق if و در آرایه پیش فرض GET_$ اندیسهای اونو که همون مقادیر صفت name درون تگ input و فرم مربوطه تعیین کردم ، قرار میدهم چه زمانی که با اپراتور && و چه زمانی که با اپراتور || اونها رو در شرط مربوطه میارم، دچار Notice های Undefined index میشم. البته زمانی که فرم ارسال میشه اطلاعات هم کاملا درست برمی گرده با متد GET... و حتی پس از ارسال فرم اون Noticeها هم میره از صفحه... اما قبل از اینکه فرم پر بشه و ارسال بشه این Noticeها وجود داره... من عکس صفحه و سورس کدهام رو میفرستم بررسی بفرمایید مشکل کجاست... ممنون از شما بزرگوار
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>GET method</title>
<link rel="stylesheet" href="style.css"/>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET">
<label for="">نام
<input type="text" name="Name">
</label>
<label for="">سن
<input type="text" name="age">
</label>
<input type="submit" value="ارسال">
</form>
<?php
if($_GET["Name"] || $_GET["age"]){
echo "خوش آمدید" . $_GET["Name"] .'<br>';
echo "سن شما". $_GET['age'] ."سال است.";
}
?>
</body>
</html>