임에서 올바른 값을 선택 form_dropdown .... 내 응용 프로그램은 사용자가 간다 양식을 입력하고 제출,이 개 부분입니다 .... 한번 제출 된 관리자는 그 사람의 양식을 편집하여 데이터베이스에 저장할 수 있습니다.코드 점화는 - CodeIgniter의에서 form_dropdown 기능을 몇 가지 문제가 데이터베이스
그래서, (데이터베이스에서 오는 드롭 다운에서 모든 옵션) 초기 형태의 드롭 다운, 다음을 사용하여 메신저를 표시
모델 : 컨트롤러에서 다음
function get_salaries_dropdown()
{
$this->db->from($this->table_name);
$this->db->order_by('id');
$result = $this->db->get();
$return = array();
if($result->num_rows() > 0){
$return[''] = 'please select';
foreach($result->result_array() as $row){
$return[$row['id']] = $row['salaryrange'];
}
}
return $return;
}
: 그런 다음
$data['salaries'] = $this->salary_expectation->get_salaries_dropdown();
마지막으로보기 :
<?php echo form_dropdown('salaries', $salaries, set_value('salaries', $salaries)); ?>
그 비트는 사용자가 선택하는 값 가득 드롭 다운 표시에 완벽하게 작동합니다. 사용자가 값을 선택할 때
그래서, 다음, 저장 명중의 데이터베이스에 저장.관리자가 볼 수있는 편집 페이지에서 옵션으로 채워진 드롭 다운을 표시하는 데 동일한 코드를 사용하고 있지만 처음 단계에서 사용자가 선택한 것을 자동으로 선택하려면 어떻게해야합니까?
건배
: 변수를 전달하는 것은 다음과 같은 코드를 작성 (컨트롤러) $의 ind_post 같다 세 번째 매개 변수에는 선택하고자하는 값이 포함됩니다.'세 번째 매개 변수에서 사용하는이'set_value' 메쏘드는 무엇입니까? – vikmalhotra
이 codeigniter 솔루션은 https://github.com/thiswolf/codeigniter-enum-select-boxes에 있습니다. –