Tập lệnh PHP của bạn đang điền danh sách thứ hai sẽ được gọi thông qua Ajax khi người dùng thay đổi giá trị của danh sách thả xuống đầu tiên. Vì vậy, bạn nên thêm onchange ="myFunctionToPopulate (this.value);" vào menu thả xuống đầu tiên.
Nếu bạn không biết cách làm điều đó, tôi cũng khuyên bạn nên sử dụng thư viện JS chẳng hạn như jQuery, và chúng tôi sẽ đăng cho bạn mã đơn giản để đạt được điều này.
Đã chỉnh sửa
Với jQuery, bạn có thể làm như sau:
<select name="first_dropdown" onchange="$('#dropdown2_container').load('your_script.php?nid='+this.value);">
<option....
</select>
...
<div id="dropdown2_container" style="display:none"> </div>
Nơi your_script.php sẽ trả về toàn bộ thẻ đã chọn.