PHP 级联什么做?
views里面是这么写的<p>
<label>学生姓名: </label>
<select name="acid">
<?php foreach ($students_cats->result() as $students_cat) { ?>
<option value="<?php echo $students_cat->id ?>">
+<?php echo $students_cat->name ?>
</option>
<?php } ?>
</select>
<select name="acid">
<?php foreach ($students_cats->result() as $students_cat) { ?>
<option value="<?php echo $students_cat->id ?>">
+<?php echo $students_cat->name ?>
</option>
<?php foreach($this->common->categorys2($students_cat->id) as $c) { ?>
<option value="<?php echo $c->id ?>">
--<?php echo $c->name ?>
</option>
<?php } ?>
<?php } ?>
</select>
</p>
models里面是这么写的
public function categorys2($id) {
$this->CI->db->where("pid", $id);
$query = $this->CI->db->get('students_cat');
return $query->result();
}
我该什么改好无助啊 求大神帮忙、 跪求 在控制器里面加载
$this->load-model("模型名称");//比如test
$result = $this->test->categorys2($id);//id是你view提交到控制器的参数,你可以ajax提交
//下面吧查询结果返回给视图
$data =array("结果的别名",$result);比如取名categorys2_list
$this->load-view("视图名称")
在视图中直接用categorys2_list打印输出救你要的结果
页:
[1]