Tạo form tính toán trong php

Hôm nay Kiến càng sẽ cùng bạn thực hành làm máy tính bỏ túi với các phép tính cộng trừ nhân chia đơn giản bằng PHP.

Ý tưởng là tôi sẽ tạo 3 ô input nhập dữ liệu:

  • Ô đầu tiên là biến số thứ nhất.
  • Ô tiếp theo là toán tử: là một trong 4 phép toán cộng trừ nhân chia được nhập vào.
  • Ô cuối cùng là biến số thứ hai.

Có một nút bấm để sau khi người dùng nhập đầy đủ dữ liệu họ sẽ nhấn để xem kết quả – ngoài ra việc ấn phím Enter trên bàn phím cũng cho kết quả tương tự.3 ô input này sẽ nằm trong form, sau khi nhấn submit, dữ liệu sẽ được đẩy sang trang action.php để tính toán, kết quả của phép tính sau đó được hiển thị cho người dùng.

Với yêu cầu của bài này, chúng ta không cần Cơ Sở Dữ Liệu, chỉ tính toán và trả về thôi là đủ.

Đây là mẫu code của form ở trang index.php:


    
    
    " name="toan_tu" size="5">
    

Xem ví dụ.

PHP input type="password"

  • Cách xử lý tương tự như input type="text"

PHP viết:

    Password: 
    Gửi

Xem ví dụ.

PHP input type="checkbox"

  • Cách xử lý tương tự như input type="text"

PHP viết:

    Đăng ký học:
HTML , CSS
Gửi

Đối với mỗi giá trị checkbox ta sẽ kiểm tra sự tồn tại riêng.

Xem ví dụ.

PHP input type="radio"

  • Cách xử lý tương tự như input type="text", tuy nhiên cần chú ý cách đặt tên thuộc tính namevalue.

PHP viết:

    Giới tính:
Nam , Nữ
Gửi

Xem ví dụ.

PHP select option

  • Định nghĩa và cách dùng select option xem thêm phần tham khảo.
  • Cũng xử lý dựa theo thuộc tính name, giá trị được lấy chính là nội dung của option được chọn.

PHP viết:

    Thành phố: 
Hà Nội Hồ Chí Minh Đà Nẵng Cần Thơ Gửi

Xem ví dụ.

PHP textarea

  • Định nghĩa và cách dùng textarea xem thêm phần tham khảo.
  • Cũng xử lý dựa theo thuộc tính name, giá trị được lấy chính là nội dung textarea.

PHP viết:

    Tin nhắn

Gửi

Xem ví dụ.

PHP form tổng hợp

PHP viết:

    

Họ tên:

Password:

Đăng ký học: HTML , CSS

Giới tính: Nam , Nữ

Thành phố: Hà Nội Hồ Chí Minh Đà Nẵng Cần Thơ

Tin nhắn:

Gửi

Họ tên:

Password:

Đăng ký học:

Giới tính:

Thành phố:

Tin nhắn:

Họ tên:

Password:

Đăng ký học:

Giới tính:

Thành phố:

Tin nhắn:

Xem ví dụ.

Bên trên là cách xử lý dựa trên hàm isset[] để kiểm tra các giá trị $_POST có tồn tại hay không, tuy nhiên trong thực tế chúng ta sẽ sử dụng hàm empty[] để kiểm tra xem các giá trị $_POST có rỗng hay không, nếu rỗng thì xuất hiện thông báo lỗi, còn không thì cho qua, xem thêm tại: PHP form validation.

Download file ví dụ

Chủ Đề