Chỉnh sửa nhiều hộp chọn trong php

Bây giờ, hãy truy xuất nhiều giá trị đã chọn từ danh sách. Bạn được yêu cầu sử dụng phương thức biểu mẫu và vòng lặp để nhận giá trị đã chọn

Vì vậy, trong đoạn mã này, chúng tôi đã trình bày một phương pháp tiện dụng để nhận nhiều giá trị được chọn của hộp đã chọn trong PHP

Tôi có câu hỏi liên quan đến menu thả xuống nhiều lựa chọn trong cửa sổ bật lên thêm/chỉnh sửa. Trên thực tế, tôi có một lưới chính hiển thị tất cả các bài báo, trong trường hợp thêm bài viết mới, tôi thêm dữ liệu bài viết như [tiêu đề bài viết, mô tả, ngày, danh sách thả xuống thương hiệu, v.v. ] trước đây tôi đã thêm một thương hiệu cho một bài viết nhưng bây giờ tôi phải thêm nhiều thương hiệu cho một bài viết. Bạn có thể vui lòng gợi ý cho tôi cách nó khả thi không?

Ghi chú. Vui lòng quan tâm đến cửa sổ bật lên chỉnh sửa bản ghi cho menu thả xuống nhiều lựa chọn đó[brand_id]

Cấu trúc bảng bên dưới. -
—————————
Tên bảng = news_article_brands
Cột = id, brand_id, article_id

6 câu trả lời

0 Bỏ phiếu tán thành

Abu Ghufran đã trả lời 8 năm trước

Xin chào,

Đối với nhiều lựa chọn thả xuống, bạn có thể có select2 với nhiều tùy chọn. Tham khảo bản trình diễn/tích hợp/thả xuống-select2. php

// để bật tùy chọn nhiều lựa chọn
$col["editoptions"]["multiple"] = "multiple";

Kết quả sẽ như sau.
http. // easycaptures. com/fs/đã tải lên/801/5587551854. png

Bây giờ nó sẽ đăng các giá trị được phân tách bằng dấu phẩy lên máy chủ.
Ở phần phụ trợ, bạn cần sử dụng trình xử lý sự kiện on_update và viết mã thủ công để chèn vào bảng quan hệ một-nhiều của mình.

Tham khảo bản trình diễn/chỉnh sửa/sự kiện tùy chỉnh. php

0 Bỏ phiếu tán thành

Rankaj đã trả lời 8 năm trước

Xin chào,

Trong trường hợp "thêm bản ghi" thì nó hoạt động tốt nhưng trong "chỉnh sửa" thì nó không hoạt động tốt. Cũng không hiển thị các bản ghi được chọn cuối cùng trong chế độ chỉnh sửa

bạn có thể vui lòng giúp đỡ trong trường hợp đó

Cấu trúc bảng bên dưới. -
—————————
Tên bảng = news_article_brands
Cột = id, brand_id, article_id

Các mục cơ sở dữ liệu giống như dưới đây

[id] [brand_id] [article_id]
1 10 100
2 11 100
3 12 100

0 Bỏ phiếu tán thành

Rankaj đã trả lời 8 năm trước

Cũng có một câu hỏi cấu trúc nào dưới đây là tốt để lưu trữ nhiều dữ liệu [thêm/sửa/xóa] trong cơ sở dữ liệu cho menu thả xuống select2

Cấu trúc-1. -
————–
Các mục cơ sở dữ liệu như bên dưới

[id] [brand_id] [article_id]
1 10,11,12 100

Cấu trúc-2. -
————–
Các mục cơ sở dữ liệu như bên dưới

[id] [brand_id] [article_id]
1 10 100
2 11 100
3 12 100

0 Bỏ phiếu tán thành

Abu Ghufran đã trả lời 8 năm trước

Để chỉnh sửa, bạn cần chọn brand_id bằng hàm group_concat.
Điều này sẽ trả về brand_id được phân tách bằng dấu phẩy và nó sẽ được tải trong nhiều lựa chọn bởi phpgrid.

0 Bỏ phiếu tán thành

Rankaj đã trả lời 8 năm trước

Trên lưới chính, các giá trị được phân tách bằng dấu phẩy hiện đang đến. Nhưng trong trường hợp chỉnh sửa cửa sổ bật lên, các giá trị đã chọn trước đó không hiển thị. xin vui lòng giúp đỡ

html7__7 >8 html1    0     1    2 html1    4    5

    6

    659>0    8>

    68>9    8>

    6

    6

_______52____661____66>

        61>5>

    61html>

Bây giờ, nhiệm vụ là truy xuất hoặc in nhiều giá trị đã chọn từ danh sách. Sử dụng phương thức biểu mẫu và vòng lặp để truy xuất giá trị đã chọn trong PHP.
Ví dụ.
 

php




html18

    html20

_______52____022

_______52____024____025____2

html7____028

html7

html7html31html32 html33

    6html35____036html37

    6html35____040html41

    6html35____044html45

    6html35____048html49

_______56html35____052____053

    6html35____056____057

html7html59

html7____061____062 html63html62 html65

_______52____067

    html69

html70

html71

    

    html74

    html76____077html78html79    69html81

    html83

_______52____085

    2______076html77html78html79    0html81

_______52____083

html7____096

html7html98 html99html78html79>02>03>04 >05>06

    6>08 >09____210

    2____212

    >14

    2____216 >17____210

    >12

>21

Đầu ra.
 

Ghi chú. Biểu mẫu có thể được gửi bằng phương thức $_GET. Nó phụ thuộc vào phương thức biểu mẫu =”?” .
 

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

Làm cách nào để sử dụng nhiều lựa chọn trong PHP?

Cách nhận nhiều giá trị được chọn của hộp chọn trong PHP .
Trên windows, bạn nên giữ phím + CTRL để chọn nhiều tùy chọn
Trên máy Mac, cần giữ phím lệnh để chọn nhiều tùy chọn

Làm cách nào để chọn nhiều giá trị trong danh sách thả xuống trong PHP?

Việc chọn nhiều giá trị trong HTML phụ thuộc vào hệ điều hành và trình duyệt. .
Đối với người dùng cửa sổ – giữ phím + CTRL để chọn nhiều tùy chọn
Đối với người dùng mac – giữ phím lệnh để chọn nhiều tùy chọn

Chủ Đề