注册会员
$layer=1; //用来跟踪当前菜单的级数 $sql="select * from channels where parentid=0";$root=$this->db->query($sql); if($root->num_rows()>0) { $this->load->model('Showtreemenu'); $data['station']=$this->Showtreemenu->showbyselect($root,$layer); $this->load->view('adminweblogin/adv_info_add',$data);}
class Showtreemenu extends Model { function Showtreemenu() { parent::Model(); } function showbyselect($result,$layer){ $rows=$result->num_rows(); $menu=$result->result_array(); $select=""; foreach($menu as $row){ $channelid=trim($row['channelid']); $select.="<option value='$channelid'>"; for($i=1;$i<$layer;$i++){ $select.="|——"; } $select.=$row['channel']; $select.="</option>"; $sql_sub="select * from channels where parentid='$channelid'"; $result_sub=$this->db->query($sql_sub); //echo $result_sub->num_rows() ; if($result_sub->num_rows()>0){ $layer++; $select.=$this->showbyselect($result_sub,$layer); $layer--; } } return $select; } }
查看详细资料
TOP
中级会员