저는 codeigniter를 처음 사용하고 있으며, 데이터베이스에서 데이터를 검색하여 드롭 다운 목록에 문제가 있습니다. 아무도 이것으로 나를 도울 수 있습니까?데이터베이스에서 데이터를 검색 할 수 없습니다. 목록을 드롭 다운하십시오.
내보기 :
<?php echo form_open('form/myform'); ?>
<select id="addother" >
<option value="none" selected="selected"> ------Select School------ </option>
<?php foreach($groups as $row) {
echo '<option value="'.$row->id.'">'.$row->name.'</option>';
} ?>
</select>
<div id="addother">
<?php echo form_input(array('id'=>'addother_input', 'name'=>'school', 'placeholder'=>'Enter name of school...')); ?>
<input type="submit" id="add" name="submit" value="+" />
</div>
<?php echo form_close(); ?>
내 컨트롤러 :
function myform(){
$data['title'] = "myform";
$this->load->library('form_validation');
$this->load->model('school_model');
if($this->input->post()){
$sdata['school'] = $this->input->post('school');
$this->school_model->addItem($sdata);
}
$data['groups'] = $this->school_model->getAll();
$this->load->view('myform', $data);
}
내 모델 :
function getAll() {
$query = $this->db->get('tblschool');
return $query->result();
}
function addItem($sdata){
return $this->db->insert('tblschool', $sdata);
}
내가 드롭 다운 목록에 데이터베이스에서 데이터를 검색 할 수 없습니다. 나는 정말로 당신의 도움에 감사 할 것입니다. 감사!
어디에서'drop' 함수를 호출합니까? –
태그를 선택하기 위해 이름 속성을 지정하지 않아서 데이터가 데이터베이스에 삽입되고 있습니까? –
정확히 무엇이 문제입니까? 드롭 다운에 옵션이 없습니까? 제출시 드롭 다운 값이 서버로 전송되지 않습니까? – ramiromd