Làm cách nào chúng tôi có thể nhận được giá trị của tùy chọn đã chọn trong hộp chọn bằng PHP?

Trong hướng dẫn này, Bạn sẽ học cách chèn các giá trị tùy chọn đã chọn vào cơ sở dữ liệu bằng PHP & MySQL với một số bước đơn giản. Các bước này rất dễ hiểu và dễ thực hiện trong các ứng dụng web

Ở đây, tôi chỉ lấy một trường nhập thả xuống duy nhất để lưu trữ các giá trị tùy chọn đã chọn trong cơ sở dữ liệu. Khi bạn tìm hiểu nó, bạn sẽ dễ dàng tùy chỉnh nó theo yêu cầu dự án của bạn

Làm cách nào chúng tôi có thể nhận được giá trị của tùy chọn đã chọn trong hộp chọn bằng PHP?

nội dung

  • Cách lưu trữ giá trị thả xuống trong cơ sở dữ liệu bằng PHP
  • 1. Tạo bảng & cơ sở dữ liệu SQL
  • 2. Kết nối PHP với MySQL
  • 3. Tạo trường nhập liệu cho tùy chọn chọn
  • 4. Chèn Chọn tùy chọn trong cơ sở dữ liệu
  • Chèn Chọn Giá trị Tùy chọn với một Giá trị Đầu vào khác bằng PHP & MySQL
    • Tạo một biểu mẫu và hiển thị các giá trị tùy chọn đã chọn
    • Chèn Chọn Giá trị tùy chọn & Giá trị nhập văn bản

Cách lưu trữ giá trị thả xuống trong cơ sở dữ liệu bằng PHP

Trước khi bắt đầu viết mã, bạn nên tạo cấu trúc thư mục sau –

codingstatus/
     |__database.php
     |__ select-option.php
     |__ insert-option.php

Tìm hiểu thêm –

Cách viết Chương trình mẫu bắt đầu trong PHP

Chèn dữ liệu vào cơ sở dữ liệu bằng PHP & MySQL

Xóa nhiều bản ghi bằng hộp kiểm trong PHP và MySQL

Tích hợp Google ReCAPTCHA trong PHP

Bây giờ, hãy bắt đầu từng bước lưu trữ các giá trị thả xuống trong cơ sở dữ liệu –

1. Tạo bảng & cơ sở dữ liệu SQL

Trước hết, Bạn sẽ phải tạo một cơ sở dữ liệu với tên là “codingstatus”

Tên cơ sở dữ liệu – tình trạng mã hóa

CREATE DATABASE codingstatus;

Sau đó, tạo một bảng có tên “các khóa học” trong cơ sở dữ liệu “codingstatus

Tên bảng – các khóa học

CREATE TABLE `courses` (
`id` int(10) UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT,
`courseName` varchar(255) DEFAULT NULL,
);

2. Kết nối PHP với MySQL

Để chèn giá trị tùy chọn đã chọn vào cơ sở dữ liệu, bạn phải kết nối PHP với cơ sở dữ liệu MySQL với sự trợ giúp của truy vấn sau

Ở đâu -

  • $hostName – Nó phải chứa tên máy chủ
  • $userName – Nó phải chứa tên người dùng của cơ sở dữ liệu
  • $password – Nó phải chứa mật khẩu của cơ sở dữ liệu
  • $database – Nó phải chứa tên cơ sở dữ liệu

Tên tệp - cơ sở dữ liệu. php

connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

?>

3. Tạo trường nhập liệu cho tùy chọn chọn

Ở đây, tôi đã tạo một trường nhập liệu thả xuống duy nhất với một số tùy chọn có chứa một số tên khóa học

Tên tệp - tùy chọn chọn. php

4. Chèn Chọn tùy chọn trong cơ sở dữ liệu

Để chèn tùy chọn chọn vào cơ sở dữ liệu, bạn sẽ phải thực hiện các bước sau để viết mã của nó –

Bước 1. Trước hết, hãy áp dụng nếu điều kiện withisset($_POST[‘submit’]) để kiểm tra biểu mẫu có được đặt hay không

Bước 2. Gán đầu vào tên khóa học cho biến $courseName

Bước 3. kiểm tra tên khóa học có trống hay không sử dụng trống () với câu lệnh if. nếu đúng thì làm bước tiếp theo

Bước 4. viết truy vấn chèn MySQL để chèn giá trị tùy chọn đã chọn vào bảng “khóa học”

Bước 5. nếu tùy chọn chọn được chèn vào cơ sở dữ liệu thành công thì in thông báo thành công

Tên tệp – tùy chọn chèn. php

query($query);
      if($result){
      	echo "Course is inserted successfully";
      }	
    }
  }

?>

Chèn Chọn Giá trị Tùy chọn với một Giá trị Đầu vào khác bằng PHP & MySQL

Bây giờ, Bạn sẽ học cách chèn một giá trị tùy chọn phần với một trường nhập khác như fullName vào một bảng khác. Ở bước trước, chúng ta đã chèn các giá trị tùy chọn tĩnh. Nhưng trong bước này, chúng tôi sẽ hiển thị các giá trị tùy chọn được chọn từ cơ sở dữ liệu và sau đó chèn chúng vào một bảng khác của cùng cơ sở dữ liệu

Trước khi bắt đầu, Bạn sẽ phải tạo hai tệp sau –

  • mẫu chèn. php
  • chèn tập lệnh. php

Ngoài ra, hãy tạo một bảng khác Tên – sinh viên với sự trợ giúp của truy vấn sau –

CREATE TABLE `students` (
`id` int(10) UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT,
`fullName` varchar(255) DEFAULT NULL,
`courseName` varchar(255) DEFAULT NULL,
);

Tạo một biểu mẫu và hiển thị các giá trị tùy chọn đã chọn

Trước hết, Bao gồm cơ sở dữ liệu. php và chèn tập lệnh. tập tin php

Sau đó, tạo biểu mẫu HTML với tùy chọn chọn & trường nhập văn bản và hiển thị dữ liệu từ cơ sở dữ liệu trong tùy chọn chọn

Tên tệp – mẫu chèn. php


Chèn Chọn Giá trị tùy chọn & Giá trị nhập văn bản

Trong bước này, Viết truy vấn MySQL để chèn giá trị tùy chọn đã chọn và giá trị nhập văn bản vào cơ sở dữ liệu

Làm cách nào để nhận các giá trị đã chọn từ tùy chọn đã chọn trong PHP?

Cú pháp.