Tôi có một biểu mẫu trên một trang gửi đến một trang khác. Ở đó, nó sẽ kiểm tra xem thư đầu vào đã được điền chưa. Nếu vậy thì làm một cái gì đó và nếu nó không được lấp đầy, hãy làm một cái gì đó khác. Tôi không hiểu tại sao nó luôn luôn nói rằng nó được thiết lập, ngay cả khi tôi gửi một hình thức trống rỗng. Cái gì bị thiếu hoặc sai?
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";
}
Tất cả các đầu vào văn bản giống như và textareas hiện diện trong hình thức của bạn sẽ được gửi đến máy chủ ngay cả khi giá trị của họ là chuỗi rỗng. – hypeJunction