Php 用db中的实际数据填充我的下拉菜单,所以这不是问题,因为我的方法在这个意义上工作得很好。唯一的问题是,目前我需要激发我的方法,我需要点击链接将数据返回到我的视图。但我想自动完成,而不是像我之前描述的那样。只是不知道如何从视图中自动调用您不从视图中调用它您从
Php 用db中的实际数据填充我的下拉菜单,所以这不是问题,因为我的方法在这个意义上工作得很好。唯一的问题是,目前我需要激发我的方法,我需要点击链接将数据返回到我的视图。但我想自动完成,而不是像我之前描述的那样。只是不知道如何从视图中自动调用您不从视图中调用它您从,php,codeigniter,drop-down-menu,menu,populate,Php,Codeigniter,Drop Down Menu,Menu,Populate,用db中的实际数据填充我的下拉菜单,所以这不是问题,因为我的方法在这个意义上工作得很好。唯一的问题是,目前我需要激发我的方法,我需要点击链接将数据返回到我的视图。但我想自动完成,而不是像我之前描述的那样。只是不知道如何从视图中自动调用您不从视图中调用它您从控制器中调用它默认或索引方法。i、 公共函数索引({$query=$this->model_professor->professors_classes($username);$data['main_content']='professor/t_
用db中的实际数据填充我的下拉菜单,所以这不是问题,因为我的方法在这个意义上工作得很好。唯一的问题是,目前我需要激发我的方法,我需要点击链接将数据返回到我的视图。但我想自动完成,而不是像我之前描述的那样。只是不知道如何从视图中自动调用您不从视图中调用它您从控制器中调用它默认或索引方法。i、 公共函数索引({$query=$this->model_professor->professors_classes($username);$data['main_content']='professor/t_professor_insert_labwork_2';$data['other_content']='professor/professor_view_links';$data['records']=$query;$this->load->view('includes/template',$data);}。我不完全理解你的意思,我假设你想用一些值填充页面onload,而不仅仅是在用户采取行动时?
function my_courses(){
$username = $this->session->userdata('username'); //1 username from session
$this->load->model('model_professor'); //2 we load a model,whose task is to load professors courses from table
$result =$this->model_professor->professors_classes($username); //3 so we send username to that model
if($result == false){
echo "Professor has no courses ";
}else{ //4 model will return results collected from table
$query = $this->model_professor->professors_classes($username);
$data['main_content'] = 'professor/t_professor_insert_labwork_2';
$data['another_content'] = 'professor/professor_view_links';
$data['records'] = $query;
$this->load->view('includes/template',$data);
}
}
function professors_classes($username){
$this->db->where("username", $username);
$query = $this->db->get("table_teach_a_course");
if($query->result()){
return $query->result();
}else{
return false;
}
}
<?php
echo form_open("controller_professor/insert_labwork");
?>
<table>
<tr>
<td>Course name:</td>
<td>
<?php if(isset($records)) { ?>
<select>
<?php foreach ($records as $row){ ?>
<option value=""> <?php echo $row->course_code; ?> </option>
<?php } ?>
</select>
<?php
}else {
echo"<h6>No records were returned!</h6>";
} ?>
</td>
</tr>
<tr> <td colspan="2"> <hr/> </td></tr>
<tr>
<td><input type="reset" value="Clear form"></td>
<td></td>
<td><input type="submit" value="Save"></td>
</tr>
</table>
<?php
echo form_close();
?>
<?php
echo validation_errors('<p style="color:red"></p>');
?>
$this->load->view('professor/t_professor_insert_labwork_2');