codeigniter의 자동차 모델 데이터베이스에서 채워진 드롭 다운 목록이 있습니다.codeigniter의 데이터베이스 드롭 다운 목록에서 항목을 선택하십시오.
사용자가 드롭 다운에서 값 (예 : Lexus, Honda 등)을 선택하면 선택한 제조업체의 자동차 목록이로드됩니다. Hovewer, 아무것도 작동하지 않습니다. 여기에 현재 코드가 있습니다.
//controller
public function carsPage() {
$this->load->model('model_users');
$data3['images'] = $this->model_users->getRow();
$data['tags'] = $this->model_users->get_dropdown_tags();
$newData = array_merge($data, $data3);
$this->load->view('cars', $newData);
}
//model
function get_dropdown_tags() {
//select distinct car_make from cars
$tags = $this->db->query("SELECT distinct car_make from cars");
$dropdowns = $tags->result();
foreach ($dropdowns as $dropdown)
{
$dropdownlist[$dropdown->car_make] = $dropdown->car_make;
}
$finaldropdown = $dropdownlist;
return $finaldropdown;
}
어느 부분, 자동차의 표시, 또는 선택 한 번 데이터의 업데이트를 작동하지 않는 만들어졌다? –
선택이 작동하지 않게되면 내 데이터가 업데이트됩니다. 나는 Honda를 선택한다, honda 차는 나타나지 않을 것이다. 감사. – Masoman
@Masoman, 당신은 차를 전혀로드하지 않으려 고합니다. 전체 양식을 새로 고침하고 자동차를 보여 주거나 (AJAX 요청을하고 응답을 읽고 페이지에 렌더링해야합니다. 두 가지 방법 모두 설명이 길기 때문에 AJAX에 대해 20 분 정도 읽으십시오. 진짜 질문이 있으면 다시 올거야. – J0HN