ฉันมีแบบฟอร์มในเพจหนึ่งที่ส่งไปยังเพจอื่น ที่นั่นจะตรวจสอบว่ากรอกอีเมลหรือไม่ ถ้าเป็นเช่นนั้นให้ทำบางอย่างและหากยังไม่เต็มให้ทำอย่างอื่น ฉันไม่เข้าใจว่าทำไมมันถึงบอกว่าตั้งค่าอยู่เสมอแม้ว่าฉันจะส่งแบบฟอร์มเปล่าก็ตาม ขาดหรือผิดพลาดประการใด
step2.php:
<form name="new user" method="post" action="step2_check.php">
<input type="text" name="mail"/> <br />
<input type="password" name="password"/><br />
<input type="submit" value="continue"/>
</form>
step2_check:
if (isset($_POST["mail"])) {
echo "Yes, mail is set";
} else {
echo "N0, mail is not set";
}