Làm cách nào để mã một nút trong php?

Tóm lược. trong hướng dẫn này, bạn sẽ học cách tạo một biểu mẫu với các nút radio và xử lý các nhóm radio trong PHP

Giới thiệu về các nút radio

Để tạo nút radio, bạn sử dụng phần tử

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
8 với kiểu

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
9. Ví dụ

<input type="radio" name="contact" id="contact_email" value="email" />

Code language: HTML, XML (xml)

Nút radio không có nhãn. Do đó, bạn phải luôn sử dụng nút radio có phần tử

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)
0 như thế này

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)

Để liên kết nút radio với phần tử

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)
0, giá trị của thuộc tính

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)
2 của nhãn cần phải giống với giá trị của ____3_______3 của nút radio

Một nút radio có hai trạng thái. đã kiểm tra và bỏ chọn

Khi bạn liên kết nhãn với nút radio, bạn có thể kiểm tra nút radio bằng cách nhấp vào nhãn hoặc chính nút radio đó. Do đó, nhãn tăng khả năng sử dụng của nút radio vì nó mở rộng vùng chọn

Ngoài ra, bạn có thể đặt nút radio trong phần tử

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)
0 như thế này

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)

Trong trường hợp này, radio liên kết với nhãn mà không khớp với thuộc tính for và id

Để tự động chọn nút radio khi tải trang lần đầu tiên, bạn có thể sử dụng thuộc tính Boolean

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)
5

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)

Xác định một nhóm radio

Trong thực tế, bạn thường sử dụng các nút radio trong một nhóm. Một nhóm các nút radio được gọi là một nhóm radio. Một nhóm radio cho phép bạn chỉ chọn một nút radio tại một thời điểm

Nếu bạn chọn bất kỳ nút radio nào trong một nhóm, nút radio hiện được chọn trong cùng một nhóm sẽ tự động bị bỏ chọn

Để xác định một nhóm radio, bạn gán cùng một tên cho tất cả các nút radio trong cùng một nhóm

Ví dụ sau định nghĩa một nhóm radio bao gồm hai nút radio

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)

Xử lý các nút radio trong PHP

Khi một biểu mẫu có một nút radio có tên, bạn có thể lấy nút radio đã chọn bằng cách truy cập vào mảng

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)
6 hoặc

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)
7, tùy thuộc vào phương thức yêu cầu

Nếu nút radio không được chọn, thì

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)
6 hoặc

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)
7 không chứa phím của nút radio. Do đó, bạn cần sử dụng hàm

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
0 để kiểm tra xem một nút radio có được chọn hay không

isset($_POST['radio_name'])

Code language: PHP (php)

Ngoài ra, bạn có thể sử dụng hàm

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
1

filter_has_var(INPUT_POST, 'radio_name')

Code language: JavaScript (javascript)

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
2 trả về

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
3 nếu nó tìm thấy tên nút radio trong

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
4

Nếu một nút radio được chọn, bạn sẽ nhận được giá trị của nút radio từ

<label> <input type="radio" name="contact_email" value="email"> Email </label>

Code language: HTML, XML (xml)
6 bằng cách sử dụng tên nút radio

$_POST['radio_name']

Code language: PHP (php)

Ví dụ nút radio PHP

Chúng tôi sẽ tạo một biểu mẫu đơn giản với một nhóm radio. Nếu bạn không chọn bất kỳ tùy chọn nào và gửi biểu mẫu, nó sẽ hiển thị thông báo lỗi. Nếu không, nó sẽ hiển thị giá trị của nút radio đã chọn

Làm cách nào để mã một nút trong php?
Làm cách nào để mã một nút trong php?

Đầu tiên, tạo thư mục và cấu trúc tệp sau

. ├── css | └── style.css ├── inc | ├── footer.php | ├── get.php | ├── header.php | └── post.php └── index.php

Code language: plaintext (plaintext)
FileDirectoryDescriptionindex. php. Chứa logic chính mà tải nhận được. php hoặc đăng. php tùy thuộc vào tiêu đề phương thức yêu cầu HTTP. phpincChứa phần đầu trang HTML. phpincChứa chân trang HTML. phpincChứa mã để hiển thị biểu mẫu có nút radio khi yêu cầu HTTP là GET. bưu kiện. phpincChứa mã để xử lý kiểu yêu cầu POST. csscssChứa mã CSS

Thứ hai, thêm đoạn mã sau vào tệp

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
6

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>PHP Radio Button</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <main>

Code language: HTML, XML (xml)

Thứ ba, thêm đoạn mã sau vào tệp

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
7

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
0

Thứ tư, thêm đoạn mã sau vào tệp

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
8

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
1

Làm thế nào nó hoạt động

Mảng

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
9 được sử dụng để tạo các nút radio động. Trong một ứng dụng thực tế, dữ liệu có thể đến từ bảng cơ sở dữ liệu hoặc kết quả của lệnh gọi API

Mảng

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
0 được sử dụng để thu thập các thông báo lỗi

Để lấy phương thức HTTP request, bạn truy cập khóa

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
1 của mảng

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
2. Hàm

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
3 chuyển đổi phương thức yêu cầu thành chữ hoa

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
2

Tệp

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
8 tải tệp

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
5 từ thư mục

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
6 nếu yêu cầu là GET. Khi biểu mẫu được gửi cùng với yêu cầu POST,

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
8 tải

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
8 từ thư mục

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
6

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
3

Thứ năm, tạo biểu mẫu trong tệp

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
5

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
4

Đoạn mã sau sử dụng câu lệnh

isset($_POST['radio_name'])

Code language: PHP (php)
1 để tạo nhóm radio từ mảng

<input type="radio" name="contact" id="contact_email" value="email" checked /> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
9

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
5

Đoạn mã sau hiển thị thông báo lỗi từ mảng

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
0. Lưu ý rằng chúng tôi sử dụng toán tử hợp nhất null (??) có sẵn trong PHP 7+

Biểu thức

isset($_POST['radio_name'])

Code language: PHP (php)
4 trả về

isset($_POST['radio_name'])

Code language: PHP (php)
5 nếu nó tồn tại và không rỗng hoặc ” ngược lại

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
6

Cuối cùng, thêm mã xử lý yêu cầu POST

<input type="radio" name="contact" id="contact_email" value="email"/> <label for="contact_email">Email</label>

Code language: HTML, XML (xml)
7

Cách thức hoạt động của

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
8

Hàm

isset($_POST['radio_name'])

Code language: PHP (php)
7 khử trùng giá trị của nút radio đã chọn. Để đảm bảo giá trị đã gửi là hợp lệ, chúng tôi kiểm tra giá trị đó với các khóa của mảng

isset($_POST['radio_name'])

Code language: PHP (php)
8 bằng cách sử dụng hàm

isset($_POST['radio_name'])

Code language: PHP (php)
9

Nếu giá trị đã gửi khớp với một trong các khóa mảng, chúng tôi sẽ hiển thị thông báo. Mặt khác, chúng tôi thêm một thông báo lỗi vào mảng

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
0

Trong câu lệnh

filter_has_var(INPUT_POST, 'radio_name')

Code language: JavaScript (javascript)
1 cuối cùng, chúng tôi tải biểu mẫu (

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
5) hiển thị thông báo lỗi nếu mảng

<input type="radio" name="contact" id="contact_email" value="email" /> <label for="contact_email">Email</label> <input type="radio" name="contact" id="contact_phone" value="phone" /> <label for="contact_phone">Phone</label>

Code language: HTML, XML (xml)
0 không trống. Nếu không, chúng tôi sẽ hiển thị thông báo xác nhận

Làm cách nào để tạo một nút trong PHP?

Hình 1. Tạo nút mới. Để tạo nút mới, nhấp vào "Nút mới", nhập tên và chọn loại nút . Hình ảnh2. Chức năng nút mới. Có ba loại nút hiển thị. Nút, Hình ảnh và Liên kết.

Nút trong PHP là gì?

Nút giao diện người dùng Kendo dành cho PHP là trình bao bọc phía máy chủ cho tiện ích Nút giao diện người dùng Kendo . Nút là một phần của Telerik UI cho PHP, một thư viện UI cấp chuyên nghiệp với hơn 90 thành phần để xây dựng các ứng dụng hiện đại và giàu tính năng.

Làm cách nào để chuyển giá trị nút trong PHP?

php là tệp mà bạn đang gửi một số biến có một số dữ liệu, nó sẽ được gửi khi nhấp vào nút có giá trị là register //mã khóa học là biến bạn muốn gửi. im gán giá trị của nó là $code. và chỉ định id $roll là id và chỉ định Course_name là $name .

Làm cách nào để sử dụng nút gửi trong PHP?

Sử dụng phương thức isset() trong PHP để kiểm tra form gửi thành công hay không. Trong mã, sử dụng hàm isset() để kiểm tra phương thức $_POST['submit'] . Ghi nhớ thay cho gửi xác định tên của nút gửi. Sau khi nhấp vào nút gửi, hành động này sẽ hoạt động như phương thức POST.