Hướng dẫn how to check empty input in php - cách kiểm tra đầu vào trống trong php

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:

<?php
$var1 = '';
$var2 = 0;
$var3 = NULL;
$var4 = FALSE;
$var5 = array();
 
// Testing the variables
if(empty($var1)){
    echo 'This line is printed, because the $var1 is empty.';
}
echo "<br>";
 
if(empty($var2)){
    echo 'This line is printed, because the $var2 is empty.';
}
echo "<br>";
 
if(empty($var3)){
    echo 'This line is printed, because the $var3 is empty.';
}
echo "<br>";
 
if(empty($var4)){
    echo 'This line is printed, because the $var4 is empty.';
}
echo "<br>";
 
if(empty($var5)){
    echo 'This line is printed, because the $var5 is empty.';
}
?>

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

$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. The 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

Mã PHP để xây dựng ví dụ trên được hiển thị bên dưới.

$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

<form name="registrationform" action="register.php">
    First Name:<input type="text" name="firstname">
    Last Name:<input type="text" name="lastname">
    Email:<input type="text" name="email">
    Username:<input type="text" name="username">
    Password:<input type="password" name="password">
    Confirm Password:<input type="password" name="passwordconf">
    Security Question:<input type="text" name="securityq">
    Answer:<input type="text" name="qanswer">
    <input type="submit" name="submit" value="Register">
</form>

và đây là trang rgistation nếu nó giúp http://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

Hướng dẫn how to check empty input in php - cách kiểm tra đầu vào trống trong php

2

Biểu mẫu của bạn thiếu phương pháp ...

<form name="registrationform" action="register.php" method="post"> //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.";
}

Hướng dẫn how to check empty input in php - cách kiểm tra đầu vào trống trong php

Shasi Kanth

6.89924 Huy hiệu vàng108 Huy hiệu bạc157 Huy hiệu đồng24 gold badges108 silver badges157 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
<form name="registrationform" action="register.php" method="post">


your form code

</form>

Đã trả lời ngày 15 tháng 1 năm 2013 lúc 5:16Jan 15, 2013 at 5:16

1

Hướng dẫn how to check empty input in php - cách kiểm tra đầu vào trống trong php

Trong bài viết này, chúng tôi đi qua cách kiểm tra xem một biến có trống hay không trong PHP.

Để kiểm tra xem một biến có trống trong PHP không, bạn sử dụng hàm trống trong PHP.empty function in PHP.

trống ($ biến)

Dưới đây là mã sử dụng câu lệnh IF để kiểm tra xem tên $ tên có trống hay không. Nếu nó trống (không chứa gì), câu lệnh, 'chuỗi trống' được hiển thị. Nếu nó không (chứa một cái gì đó), nó lặp lại câu lệnh, 'chuỗi không trống'.

if (trống ($ name)) {echo 'chuỗi trống'} khác {echo 'chuỗi không trống';
echo 'The string is empty'
}
else {
echo 'The string is not empty';

Nếu chuỗi $ tên trống, nó sẽ in câu lệnh Echo đầu tiên. Nếu chuỗi không trống, nó sẽ in ra câu lệnh Echo cuối cùng.

Thí dụ

Bạn đã để lại trường tên trống. Bạn phải nhập tên.

Mã HTML

Mã sau đây là mã HTML cần thiết để tạo biểu mẫu được hiển thị ở trên.

Mã PHP

Mã PHP để xây dựng ví dụ trên được hiển thị bên dưới.name attribute of the text box in HTML was first_name, the PHP code to generate the program above is:

Vì vậy, đây là một cách rất dễ dàng để kiểm tra xem một biến có trống hay không trong PHP.

Làm thế nào kiểm tra Textbox trống hoặc không trong PHP?

Ví dụ về hàm trống () Php $ str1 = 0; $ str2 = 'meera'; if (trống ($ str1)) {echo "the str1 trống hoặc 0"; } khác {echo "str1 không trống"; } if (trống ($ str2)) {echo "the str2 trống hoặc 0"; } khác {echo "str2 không trống"; }?>

NULL hay PHP trống?

NULL và trống - Hướng dẫn PHP NULL là một thuật ngữ lạ mắt cho không có gì, vì không có giá trị. Nó không phải là không, nó không phải là một chuỗi trống, nó thực sự thiếu giá trị. Ý tôi là, nếu chúng ta có thể đặt một giá trị thành một biến, thì chúng ta cũng phải có một số cách để nói về thực tế rằng biến có thể không có giá trị nào cả.

Làm thế nào để PHP xử lý các trường dạng trống?

PHP - Xử lý các trường mẫu trống Tên trường được gửi, cùng với một giá trị trống. Tên trường được gửi, cùng với một giá trị trống. Không có gì được gửi ở tất cả. Không có gì được gửi ở tất cả.

Mã này bây giờ có thể phản ánh những gì bạn muốn hơn.

Nếu người dùng bây giờ đã để lại một trường trống và nhấp vào nút gửi của biểu mẫu, thì chúng tôi lặp lại rằng họ đã để trống trường cần được điền. Nếu người dùng đã điền vào trường và nhấp vào nút gửi, thì chúng tôi lặp lại tên mà người dùng đã nhập.

Mã HTML để xây dựng ví dụ ngay trên không thay đổi.

Mã PHP

Mã PHP để xây dựng ví dụ trên được hiển thị bên dưới.

Vì vậy, đây là một cách rất dễ dàng để kiểm tra xem một biến có trống hay không trong PHP.

Làm thế nào kiểm tra Textbox trống hoặc không trong PHP?

Ví dụ về hàm trống () Php $ str1 = 0; $ str2 = 'meera'; if (trống ($ str1)) {echo "the str1 trống hoặc 0"; } khác {echo "str1 không trống"; } if (trống ($ str2)) {echo "the str2 trống hoặc 0"; } khác {echo "str2 không trống"; }?>

NULL hay PHP trống?

NULL và trống - Hướng dẫn PHP NULL là một thuật ngữ lạ mắt cho không có gì, vì không có giá trị.Nó không phải là không, nó không phải là một chuỗi trống, nó thực sự thiếu giá trị.Ý tôi là, nếu chúng ta có thể đặt một giá trị thành một biến, thì chúng ta cũng phải có một số cách để nói về thực tế rằng biến có thể không có giá trị nào cả.Null is a fancy term for nothing, for not having a value. It's not zero, it's not an empty string, it's the actual lack of a value. I mean, if we can set a value into a variable, then we also have to have some way to talk about the fact that variable might not have a value at all.

Làm thế nào để PHP xử lý các trường dạng trống?

PHP - Xử lý các trường mẫu trống Tên trường được gửi, cùng với một giá trị trống.Tên trường được gửi, cùng với một giá trị trống.Không có gì được gửi ở tất cả.Không có gì được gửi ở tất cả.

Làm thế nào kiểm tra mảng trống hoặc không trong PHP?

Sử dụng chức năng đếm: Hàm này đếm tất cả các phần tử trong một mảng.Nếu số lượng phần tử trong mảng bằng 0, thì nó sẽ hiển thị mảng trống.....
Sử dụng hàm sizeof (): Phương pháp này kiểm tra kích thước của mảng.Nếu kích thước của mảng bằng 0 thì mảng trống nếu không thì mảng không trống ..