Bootstrap

Vũ Thành Lâm

Content - Code - SEO - MMO
17/10/1979
Tây Mỗ - Nam Từ Liêm - Hà Nội
thanhlam19792003

Lamvt – Vũ Thành Lâm – bắt đầu Code 2005 Freelancer từ 2006 với hàng ngàn dự án lớn nhỏ cho nước ngoài và hàng trăm dự án web cho Việt Nam.

SEO thành công rất nhiều dự án lớn, độ khó cao.
MOD (Moderator) và Admin (Administraror) của nhiều diễn đàn về SEO và CODE web MMO tại Việt Nam
Dạy Lập trình Thiết kế Web và SEO Miễn phí 15++ Năm (Từ 2006 đến Nay)

Thao tác với dữ liệu trên form

5/5 - (12 bình chọn)

Một form HTML có thể chứa một số loại điều khiển như textboxes, radio buttons, checkbox, dropdown… Như bạn đã biết, khi người dùng nhấn submit form thì dữ liệu trên form sẽ được gửi tới server và lưu trữ dưới dạng mảng. Trong bài viết hôm nay chúng ta sẽ cùng nhau tìm hiểu cách thao tác với dữ liệu từ điều khiển trên form và hiển thị chúng ra trình duyệt.

Xem thêm: Phương thức GET và POST trong PHP

Thao tác với dữ liệu trên form feature-image

Lấy dữ liệu từ text boxes, password field và hidden field

Textbox cho phép người dùng nhập dữ liệu như họ tên, địa chỉ, quê quán…

Password field cũng cho phép người dùng nhập liệu giống như text box ngoại trừ việc các ký tự người dùng nhập vào được che dấu và không hiển thị ra màn hình. Điều này rất hữu ích cho việc nhập các dữ liệu nhạy cảm như mật khẩu hay mã PIN…

Hidden field là trường văn bản mà không hiển thị trên trang web. Các lập trình viên thường dùng nó để truyền dữ liệu từ trang web này sang trang web khác.

Xem thêm: Form trong HTML

Chúng ta sẽ cùng nhau xét ví dụ dưới đây:

Thao tác với dữ liệu trên form get_data_textbox

Ví dụ trên có 1 form HTML chứa các điều khiển textbox, password field,, hidden field, … Các bạn lưu ý chúng ta luôn phải đặt tên cho điều khiển thông qua thuộc tính name để có thể thao tác dễ dàng với PHP. Trong phần mã PHP, chúng ta sử dụng phương thức POST để lấy dữ liệu và sau đó in ra trình duyệt. Sau khi người dùng nhập dữ liệu và nhấn Login chúng ta sẽ tiến hành lấy dữ liệu từ các điều khiển và xuất ra trình duyệt.

Thao tác với dữ liệu trên form resultLấy dữ liệu từ radio button

Radio button cho phép người dùng chọn một lựa chọn trong một nhóm các lựa chọn. Ngoài các thuộc tính như các điều khiển khác thì radio button có thêm thuộc tính checked.

Ví dụ:

Thao tác với dữ liệu trên form get_data_radio

Chúng ta có 1 form HTML chứa 3 radio button. Đoạn mã trên sử dụng cùng một tên cho cả 3 radio button, điều này giúp chúng ta biết 3 radio button nằm cùng một nhóm và người dùng chỉ có thể chọn 1 lựa chọn. Chúng ta thấy rằng radio button đầu tiên có thêm thuộc tính checked chứng tỏ rằng radio button này được lựa chọn mặc định khi tải trang.

Đoạn mã PHP dùng để lấy dữ liệu từ radio button. Nếu người dùng lựa chọn, hoặc lựa chọn mặc định, cặp name/value sẽ được submit lên server. Ở đây, chúng ta lấy giá trị của radio button thông qua biến super global $_POST.

Tuy nhiên, nếu người dùng không chọn, không có lựa chọn mặc định, cặp name/value sẽ không được submit lên server. Trong trường hợp này, biến $_POST sẽ trả về giá trị NULL.

Lấy dữ liệu từ checkbox

Checkbox cho phép người dùng chọn một tùy chọn. Không giống như radio button, checkbox có thuộc tính name khác nhau, bạn không cần set thuộc tính value.

Ví dụ:

Thao tác với dữ liệu trên form get_data_checkbox

Ví dụ trên bao gồm 3 checkbox trong form HTML. Checkbox đầu tiên có thêm thuộc tính checked vì vậy nó sẽ được chọn mặc định khi tải trang.

Trong đoạn mã PHP, với mỗi checkbox chúng ta sử dụng hàm isset để kiểm tra xem giá trị của checkbox có tồn tại trong mảng $_POST không. Hàm isset trả về TRUE nếu checkbox được chọn, ngược lại trả về FALSE.

Kết luận:

Với lượng kiến thức mà mình tích lũy được, mình đã giúp các bạn biết cách thao tác với dữ liệu trên form với PHP.  Hẹn gặp lại các bạn ở bài viết tiếp theo. Chúc các bạn thành công!

Xem thêm: Dịch vụ thiết kế website

Tin mới nhất

VR PLUS (https://vrplus.vn/ ) Là một trong những dự án do Lamvt thực hiện trong thời gian gần đây. Như...

Trong một năm qua, chúng tôi đã xuất bản khoảng 79 bài viết SEO trên blog Ahrefs. Các bài viết...

Khám phá kĩ thuật viết nội dung SEO Nếu không có SEO, nội dung của bạn có thể bị chìm...

Các website về lĩnh vực làm đẹp cần phải có một thiết kế (design) hấp dẫn và bắt mắt. Điều...

Core Web Vitals được đo lường như thế nào? Làm thế nào để bạn biết các bản sửa lỗi đã...

Tin được yêu thích

Như đã nói, phần mềm chỉnh sửa video đang ngày càng chứng tỏ được tầm quan trọng của mình, nhất...

Nhiều bạn thắc mắc là sau khi cài đặt Plugin cho Google AMP thì làm thế nào để kiểm tra,...

Các trang web giáo dục và các trang web của chính phủ có một lợi thế hơn trong bảng xếp...

Nội dung là một trong 3 tiêu chí quan trọng để google đánh giá thứ hạng tìm kiếm cho website...

Thẻ <span> </span> Thẻ <span> là thẻ khá đặc biệt trong HTML, theo mặc định thì thẻ <span> được thêm...

Khách đang xem

  1. Bạn muốn tìm kiếm một cái gì đó tốt, thông minh, hữu dụng hơn hầu hết mọi người tìm kiếm...
    27 giây trước
  2. Bạn có cập nhật các hướng dẫn mới nhất về nghiên cứu từ khóa không? Nghiên cứu từ khóa đã là...
    14 giây trước
  3. Những người mới học Wordpress thường có câu hỏi: Widget là gì? Cách sử dụng Widget trong Wordpress? Trong bài viết...
    18 giây trước
  4. Trong khi nhiều người đang vội vàng hoàn thành các mục tiêu mà họ đặt ra cho bản thân vào...
    18 giây trước
  5. Trong thế giới vạn vật muôn sắc màu, bạn sẽ có những bức ảnh lý thú và hấp dẫn với...
    23 giây trước
  6. Trong bài viết này chúng tôi không có tham vọng trình bày được hết chi tiết những công đoạn trong...
    9 giây trước
  7. Viết tiêu đề tốt, hấp dẫn người đọc là một kỹ năng cần thiết cho bất cứ ai làm SEO. Thẻ...
    6 giây trước
  8. Chất lượng tiêu đề bì viết có thể quyết định sự thành công cho nội dung bài viết của bạn....
    13 giây trước
  9. Google AMP WordPress Plugin sẽ tự động tạo ra thêm cho bạn thêm một phiên bản riêng cho điện các...
    23 giây trước
  10. Kiểm tra các cách cập nhật mới để cải thiện RPM AdSense. RPM có nghĩa là doanh thu mỗi Mille giờ...
    12 giây trước