Chủ đề: PHP / mysqlprev | Tiếp theoPrev|Next
Trả lời: Sử dụng chức năng PHP empty[]
Bạn có thể sử dụng chức năng PHP empty[]
để tìm hiểu xem một biến có trống hay không. Một biến được coi là trống nếu nó không tồn tại hoặc nếu giá trị của nó bằng FALSE
.
Hãy thử ví dụ sau để hiểu chức năng này về cơ bản hoạt động như thế nào:
Lưu ý: Hàm empty[]
không tạo ra cảnh báo nếu biến không tồn tại. Điều đó có nghĩa là empty[]
tương đương với
1. The $firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$username = $_POST['username'];
$password = $_POST['password'];
$passwordconf = $_POST['passwordconf'];
$email = $_POST['email'];
$securityq = $_POST['securityq'];
$qanswer = $_POST['qanswer'];
if[empty[$firstname] || empty[$lastname] || empty[$username] || empty[$password] || empty[$passwordconf] || empty[$email] || empty[$securityq] || empty[$qanswer]]
{
echo "You did not fill out the required fields.";
}
empty[]
function does not generate a warning if the variable does not exist. That means empty[]
is equivalent to
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$username = $_POST['username'];
$password = $_POST['password'];
$passwordconf = $_POST['passwordconf'];
$email = $_POST['email'];
$securityq = $_POST['securityq'];
$qanswer = $_POST['qanswer'];
if[empty[$firstname] || empty[$lastname] || empty[$username] || empty[$password] || empty[$passwordconf] || empty[$email] || empty[$securityq] || empty[$qanswer]]
{
echo "You did not fill out the required fields.";
}
1.
Câu hỏi thường gặp liên quan
Dưới đây là một số Câu hỏi thường gặp liên quan đến chủ đề này:
- Cách kiểm tra xem một biến có được đặt hay không trong PHP
- Cách kiểm tra xem một biến có null trong PHP không
- Cách kiểm tra xem giá trị có tồn tại trong một mảng trong PHP không
10
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Bất cứ khi nào tôi gửi một cái gì đó trong biểu mẫu của tôi, tôi muốn kiểm tra xem bất kỳ trường nào có trống không. Cho đến nay những gì tôi có không hoạt động
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$username = $_POST['username'];
$password = $_POST['password'];
$passwordconf = $_POST['passwordconf'];
$email = $_POST['email'];
$securityq = $_POST['securityq'];
$qanswer = $_POST['qanswer'];
if[empty[$firstname] || empty[$lastname] || empty[$username] || empty[$password] || empty[$passwordconf] || empty[$email] || empty[$securityq] || empty[$qanswer]]
{
echo "You did not fill out the required fields.";
}
và hình thức
First Name:
Last Name:
Email:
Username:
Password:
Confirm Password:
Security Question:
Answer:
và đây là trang rgistation nếu nó giúp //www.myjournal.tk/register.html
James
672 huy hiệu bạc11 huy hiệu đồng2 silver badges11 bronze badges
hỏi ngày 15 tháng 1 năm 2013 lúc 5:10Jan 15, 2013 at 5:10
2
Biểu mẫu của bạn thiếu phương pháp ...
//here
anywyas để kiểm tra dữ liệu được đăng mà bạn có thể sử dụng usset [] ..
Xác định xem một biến được đặt và không phải là null
if[!isset[$firstname] || trim[$firstname] == '']
{
echo "You did not fill out the required fields.";
}
Shasi Kanth
6.87924 Huy hiệu vàng107 Huy hiệu bạc156 Huy hiệu đồng24 gold badges107 silver badges156 bronze badges
Đã trả lời ngày 15 tháng 1 năm 2013 lúc 5:13Jan 15, 2013 at 5:13
8
Specify POST method in form
your form code
Đã trả lời ngày 15 tháng 1 năm 2013 lúc 5:16Jan 15, 2013 at 5:16
1