Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

các giá trị được chọn trước cho một hộp thả xuống động có nhiều giá trị

Nếu tôi hiểu bạn đúng, thì các giá trị đã chọn được lưu trữ trong chuỗi được phân tách bằng dấu phẩy và các số là giá trị ở vị trí đã chọn trước đó.

Trong trường hợp đó, câu trả lời rất đơn giản:

<select name="w_owning_branches[]" size="10" id="w_owning_branches" multiple="multiple" required>
<option value="" class="dropdown-option">  Select Owning Branch  </option>
<?php do {

$value = $row_branches['branch_id'];
$name = $row_branches['name'];
$selected = '1,2,3,4,5,6';

echo "<option value='$value'".(in_array($value, explode(",",$selected)) ? " selected='selected'":"").">$name</option>";


} while ($row_branches = mysql_fetch_assoc($branches)); ?>
</select>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận một mục từ một chuỗi danh sách trong MySQL

  2. Flutter kết nối với cơ sở dữ liệu trong máy chủ

  3. Ví dụ DAY () - MySQL

  4. Hàm MAX được sử dụng với mệnh đề GROUP BY

  5. Cách tốt nhất để xử lý các vấn đề đồng thời