Hàm Isset trong PHP được sử dụng trong các biểu mẫu để kiểm tra xem các biến đã được thiết lập hay chưa. Nếu các biến được đặt, thì hàm Isset cho phép biểu mẫu nhận được

Bạn đang xem: php nếu get được đặt

Hàm Isset trong PHP được sử dụng trong các biểu mẫu để kiểm tra các biến có được thiết lập hay không. Nếu các biến được đặt, thì hàm Isset cho phép gửi biểu mẫu và bạn sẽ nhận được dữ liệu trên email của mình hoặc URL hành động biểu mẫu khác.

Hàm Isset trong PHP là gì

Hàm Isset trong PHP được sử dụng để kiểm tra xem biến PHP đã được đặt hay chưa. Nếu biến là null, Hàm Isset trong PHP trả về giá trị sai. Tuy nhiên, nếu biến không rỗng và rỗng, nó sẽ trả về giá trị true.

Một lần nữa, nếu bạn chuyển nhiều biến vào hàm Isset trong PHP, thì nếu tất cả các biến không rỗng, thì hàm trả về giá trị true . Hàm trả về một giá trị boolean là kết quả của đầu ra của hàm.

Cú pháp

1

2

3

& lt;? php

Isset

(

)

;

< / p>

? & gt;

Lý do đằng sau việc sử dụng hàm với biểu mẫu

Sử dụng hàm này khi bạn chỉ muốn thực thi mã khi một số biến chứa một số giá trị. Điều này có thể hữu ích khi bạn muốn kiểm tra điều kiện đúng của một biến và thực thi mã sau khi nó trả về giá trị đúng hoặc sai kiểu boolean.

Nếu bạn muốn thực thi mã khi gửi biểu mẫu, trước tiên bạn phải kiểm tra xem người dùng có nhấp vào nút gửi hay không. Nếu người dùng gửi nút và điền vào tất cả các trường biểu mẫu, thì hãy thực thi mã PHP, nếu không, không thực thi mã. Để làm được điều đó, bạn phải sử dụng hàm PHP Isset .

Ví dụ : Giả sử thẻ biểu mẫu chứa tên, trường nhập email và nút gửi và có một số mã PHP. Bạn chỉ muốn thực thi mã PHP khi người dùng điền vào tất cả các trường và nhấp vào nút gửi. Hàm Isset trong PHP có thể giúp bạn làm điều đó và bạn có thể tìm thêm chi tiết của hàm tại đây . Nó sẽ không cho phép thực thi mã PHP nếu người dùng không nhấp vào nút gửi và điền vào tất cả dữ liệu của họ.

Xem Thêm  Cách thêm JavaScript vào HTML - javascript sang mã html

Ví dụ

1

2

3

4

5

& lt;

mẫu

method

=

“post”

& gt;

< / p>

& lt;

input

name

=

” name “

type

=

“text”

placeholder

=

“Name”

/

& gt;

& lt;

input

name

=

“email”

loại

=

“văn bản”

trình giữ chỗ

=

” Email “

/

& gt;

& lt;

input

name

=

“submit”

< p class = "crayon-i"> type

=

“submit”

value

=

“submit”

/

& gt;

& lt;

/

form

& gt;

và có một số mã PHP để thực thi khi gửi biểu mẫu.

1

2

3

4

5

6

7

& lt;? php

nếu

(

Isset

(

$ _POST

[

‘submit’

]

)

)

{

$ name

=

$ _ BÀI ĐĂNG

[

‘name’

]

;

$ email

= < p class = "crayon-h">

$ _ BÀI ĐĂNG

[

’email’

]

;

echo

” Biểu mẫu đã được gửi và tên là $ name và email là $ email. “

;

}

? & gt;

Bây giờ, giả sử người dùng đặt tên là Roshan và gửi email là [email protected] thì kết quả cuối cùng khi gửi biểu mẫu sẽ như được cung cấp bên dưới.

Đầu ra

Biểu mẫu đã được gửi và tên là Roshan và email là [email protected]

Mã PHP này in đầu ra bằng hàm echo PHP .

Cách sử dụng hàm phát hành PHP để kiểm tra xem biến đã được đặt hay chưa

Bây giờ, chúng ta hãy lấy một biến var1 và chỉ thực thi mã khi giá trị của biến var1 không phải là null. Bạn phải sử dụng điều kiện IF bên trong mà bạn sử dụng hàm Isset trong PHP. Nếu điều kiện là đúng, mã sẽ được thực thi . Kiểm tra mã để biết cách sử dụng hàm Isset trong biểu mẫu PHP để kiểm tra xem một biến đã được đặt hay chưa.

Ví dụ

1

2

3

4

5

& lt;? php

nếu

(

Isset

(

$ var1

)

)

{

echo

“Biến đã cho không rỗng.”

;

}

? & gt;

Đầu ra

Biến đã cho không phải là giá trị rỗng.

Nếu bạn sử dụng hàm unset và kiểm tra biến bằng hàm Isset trong PHP. Kết quả đầu ra dẫn đến một giá trị sai, dẫn đến kết quả là không thực thi mã.

Xem Thêm  Những điều cần biết về link nhóm kín FWB Zalo, Telegram

Ở đây, chúng tôi đặt một giá trị biến là $ var = 5 và hủy đặt nó một lần nữa bằng cách sử dụng hàm unset. Sau đó, sau khi kiểm tra, nếu biến đã được đặt hay chưa . Sau khi bạn bỏ đặt biến, kết quả trả về giá trị false và mã sẽ không được thực thi.

1

2

3

4

5

6

7

8

9

& lt;? php

$ var

=

5

;

unset

(

$ var

)

;

if

(

Isset

(

$ var

)

)

{

echo

“Biến đã cho không rỗng.”

;

}

else

{

echo

< / p>

“Biến đã cho trả về giá trị null và biến của bạn không được thực thi.”

;

}

? & gt;

Đầu ra

Biến đã cho trả về giá trị null và không được thực thi.

Ví dụ trên cho thấy kết quả trả về giá trị null vì biến không được đặt. Nó sử dụng PHP unset () để xóa giá trị được gán cho biến.

Bạn cũng có thể thích đọc

Hy vọng, bạn thích hướng dẫn về cách dùng hàm Isset để kiểm tra xem biến đã được đặt hay chưa. Nếu bạn có bất kỳ câu hỏi nào liên quan đến hướng dẫn, vui lòng bình luận bên dưới.


Xem thêm những thông tin liên quan đến chủ đề php nếu get được thiết lập

PHP: How to Get Data from a Request | PHP get and post form methods

  • Tác giả: Dave Gray
  • Ngày đăng: 2021-01-25
  • Đánh giá: 4 ⭐ ( 2603 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: This PHP tutorial will show you how to get data from a request. We will look at examples of PHP get and post request methods to send and receive data using HTML forms. You will learn how to get data from an HTTP request and store it in PHP variables.

    Subscribe ➜ https://bit.ly/3nGHmNn

    PHP is a backend development language that runs on a server. I suggest installing the XAMPP development server. Here is my guide to getting XAMPP set up: https://youtu.be/btauAEqaifw

    Install XAMPP ➜ https://www.apachefriends.org/

    PHP Sanitize Filters ➜ https://www.php.net/manual/en/filter.filters.sanitize.php

    📺 This tutorial is part of my PHP and MySQL for Beginners Playlist: https://www.youtube.com/playlist?list=PL0Zuz27SZ-6MeRUt-z60DRxNqcrFAUYIb

    (0:00) Intro
    (0:24) Start Apache in the XAMPP control panel
    (0:58) Inspecting the HTML Form
    (1:07) PHP Server Variable: PHP_SELF
    (2:44) Overriding the HTML form method
    (3:26) The difference between GET and POST requests
    (5:57) Viewing the $_GET and $_POST arrays
    (9:12) htmlspecialschars() built-in function
    (10:25) Applying a filter_input() to sanitize data
    (13:15) empty() built-in function
    (15:10) isset() built-in function

    📺 Learn Web Dev at these sites:
    https://www.freecodecamp.org
    https://www.theodinproject.com

    ✅ Follow Me:
    Twitter: https://twitter.com/yesdavidgray
    LinkedIn: https://www.linkedin.com/in/davidagray/
    Hashnode: https://yesdavidgray.hashnode.dev/
    Reddit: https://www.reddit.com/user/DaveOnEleven

    Was this PHP tutorial about how to get data from a request using get and post methods helpful? If so, please share. Let me know your thoughts in the comments.

    php get post

Cấu hình PHP.INI file

  • Tác giả: vietjack.com
  • Đánh giá: 3 ⭐ ( 6963 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Lập trình hướng đối tượng (OOP) trong PHP

  • Tác giả: comdy.vn
  • Đánh giá: 3 ⭐ ( 6729 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Lập trình hướng đối tượng (OOP) trong PHP là gì? Làm sao để áp dụng lập trình hướng đối tượng trong PHP.

Tìm hiểu set và get trong PHP OOP

  • Tác giả: freetuts.net
  • Đánh giá: 5 ⭐ ( 8790 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tìm hiểu set và get trong PHP OOP thông qua các ví dụ căn bản, khi nào sử dụng get và set trong php và các hàm magic __set __get

Phương thức Get và Post trong PHP

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 5 ⭐ ( 3064 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Phương thức Get và Post trong PHP – Lập Trình Từ Đầu 1 PHP Căn Bản

HTTP Request, URL, xử lý truy vấn GET với PHP

  • Tác giả: tuhocict.com
  • Đánh giá: 5 ⭐ ( 6598 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong gói tin HTTP Request, dòng Request Line bạn phải cung cấp một URL, thường là thông qua thanh địa chỉ của trình duyệt.

Thiết lập môi trường PHP & MySQL

  • Tác giả: vubaphuong.com
  • Đánh giá: 3 ⭐ ( 3564 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Thiết lập môi trường PHP – Để phát triển và chạy các trang Web PHP, ba thành phần quan trọng cần được cài đặt trên hệ thống máy tính của bạn.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách thay đổi màu văn bản trong Html - thẻ màu văn bản html

By ads_php