Danh sách thả xuống động HTML từ cơ sở dữ liệu
Ngày đăng:
13/12/2022
Trả lời:
0
Lượt xem:
130
Tôi có một mã hiệu quả. Danh sách thả xuống được điền dựa trên danh sách trước đó, nhưng đã xảy ra sự cố. Trường giá trị tùy chọn = ""> trong biểu mẫu HTML hiển thị "id", một giá trị số thay vì "tên. " Vui lòng giải thích cho tôi cách hiển thị "tên" thay vì giá trị. Vấn đề thực sự là khi dữ liệu được lưu trong cơ sở dữ liệu SQL, "id" phù hợp của quốc gia, tiểu bang hoặc thành phố được lưu trữ thay vì "tên" của nó. " Show This is the code that I am using. I have tried changing the last line in ajax.php echo ""; to echo ""; but then the dynamic dropdowns do not work as they are dependent upon "id". Many thanks for your help. ajax. php db_connect(); // Initiate Database connection $this->process_data(); } /* * Connect to database */ private function db_connect(){ $this->database = mysql_connect(self::DB_HOST,self::DB_USER,self::DB_PASSWORD); if($this->database){ $db = mysql_select_db(self::DB_NAME,$this->database); } else { echo mysql_error();die; } } private function process_data(){ $this->_index = ($_REQUEST['index'])?$_REQUEST['index']:NULL; $id = ($_REQUEST['id'])?$_REQUEST['id']:NULL; switch($this->_index){ case 'country': $this->_query = "SELECT * FROM countries"; $this->_fields = array('id','country_name'); break; case 'state': $this->_query = "SELECT * FROM states WHERE country_id=$id"; $this->_fields = array('id','state_name'); break; case 'city': $this->_query = "SELECT * FROM cities WHERE state_id=$id"; $this->_fields = array('id','city_name'); break; default: break; } $this->show_result(); } public function show_result(){ echo ''; $query = mysql_query($this->_query); while($result = mysql_fetch_array($query)){ $entity_id = $result[$this->_fields[0]]; $enity_name = $result[$this->_fields[1]]; echo ""; } } } $obj = new AJAX; ?> mục lục. html http://www.w3.org/1999/xhtml">http://gmpg.org/xfn/11"> Có thể ai đó xin vui lòng giúp tôi với điều này? Cách tạo thả độngDanh sách thả xuống chọn HTML động bằng JavaScript . Khai báo HTML Chọn phần tử Wrapper Tạo mô hình đối tượng JavaScript Thêm tùy chọn động để chọn phần tử Đính kèm sự kiện thay đổi để chọn danh sách thả xuống Làm cách nào để thêm danh sách thả xuống trong ô bảng HTML một cách linh hoạt?Khi nhấp vào nút Thêm, chức năng Add Drop Down List JavaScript được gọi. Bên trong hàm JavaScript, đầu tiên một Mảng JSON được tạo. Sau đó, một phần tử DropDownList động được tạo và sau đó sử dụng vòng lặp, tất cả các mục từ mảng JSON được thêm vào phần tử DropDownList động
Cách tạo giọtCác điểm quan trọng để tạo danh sách thả xuống . The Other than this, you can use the container tab to create the dropdown list. .. . You can use any element such as |