Danh sách thả xuống động HTML từ cơ sở dữ liệu

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ó. "

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">

Country State City Dependent Dropdown using Ajax





Country,State,City dynamic dependent dropdown using Ajax and Jquery

       
Danh sách thả xuống động HTML từ cơ sở dữ liệu

Có thể ai đó xin vui lòng giúp tôi với điều này?

Cách tạo thả động

Danh 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ọt

Các điểm quan trọng để tạo danh sách thả xuống .
The