关于分类的程序设计 本帖最后由 liangf05 于 2011-01-04 18:31:17 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** * 获取栏目列表信息 * @param int $pid * @param int $id * @return string */ function getCategoryList2($id = 0, $level = 0) { $strs=""; $level_nbsp=""; $category_arr = $this->db->select( "SELECT * FROM ken_category WHERE pid = " . $id . " order by seq,id" ); for($lev = 0; $lev < $level * 2 - 1; $lev ++) { $level_nbsp .= " "; } $level++; $level_nbsp .= "<font style=\"font-size:12px;font-family:wingdings\">".$level."</font>"; foreach ( $category_arr as $category ) { $id = $category ['id']; $name = $category ['name']; $strs .= "<tr onMouseOver=\"this.className='relow'\" onMouseOut=\"this.className='row'\" class=\"row\"> <td height=\"26\" align=\"left\"> " . $level_nbsp . " " . $name . "</td> <td height=\"26\" align=\"center\" >" . $id . " </td> <td height=\"26\" align=\"center\" >" . $this->getArticleNumOfCategory ( $id ) . " </td> <td height=\"26\" align=\"center\">" . $category ['seq'] . " </td> <td height=\"26\" align=\"center\">"; if($category['pid'] == 0){ // 一级栏目才显示字段管理 $strs .= "<a href='?m=category&a=filed&id=$id'>字段管理</a> | "; }else{ $strs .= " "; } $strs .= "<a href='?m=category&a=edit&id=$id'>修改</a> | <a href=\"javascript:doAction('delete'," . $id . ")\">删除</a></td></tr> "; $strs .= $this->getCategoryList2($id, $level); } return $strs; }看看,自己研究下,这个是我的网站的多多级分类 phpexcel求助 请教一个查询语句。 哪大大帮我研究下这个字符串的截取 请教一个问题 急!一个发票校正号的问题,比较复杂,高手请进! global的用法 求一段正规MYSQL表达式~ 难点:如何将网页里的数据转存到Excel表或Access里啊 英文译中文,.怎么办? PHP的类中的成员函数的具体内容能不能在大括号外实现? php的运行环境 php运行的时候出错,请高手解决
* 获取栏目列表信息
* @param int $pid
* @param int $id
* @return string
*/
function getCategoryList2($id = 0, $level = 0) {
$strs="";
$level_nbsp="";
$category_arr = $this->db->select( "SELECT * FROM ken_category WHERE pid = " . $id . " order by seq,id" );
for($lev = 0; $lev < $level * 2 - 1; $lev ++) {
$level_nbsp .= " ";
}
$level++;
$level_nbsp .= "<font style=\"font-size:12px;font-family:wingdings\">".$level."</font>";
foreach ( $category_arr as $category ) {
$id = $category ['id'];
$name = $category ['name'];
$strs .= "<tr onMouseOver=\"this.className='relow'\" onMouseOut=\"this.className='row'\" class=\"row\">
<td height=\"26\" align=\"left\"> " . $level_nbsp . " " . $name . "</td>
<td height=\"26\" align=\"center\" >" . $id . " </td>
<td height=\"26\" align=\"center\" >" . $this->getArticleNumOfCategory ( $id ) . " </td>
<td height=\"26\" align=\"center\">" . $category ['seq'] . " </td>
<td height=\"26\" align=\"center\">";
if($category['pid'] == 0){ // 一级栏目才显示字段管理
$strs .= "<a href='?m=category&a=filed&id=$id'>字段管理</a> | ";
}else{
$strs .= " ";
}
$strs .= "<a href='?m=category&a=edit&id=$id'>修改</a> |
<a href=\"javascript:doAction('delete'," . $id . ")\">删除</a></td></tr> ";
$strs .= $this->getCategoryList2($id, $level);
}
return $strs;
}看看,自己研究下,这个是我的网站的多多级分类