关于分类的程序设计 本帖最后由 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; }看看,自己研究下,这个是我的网站的多多级分类 用MYSQL做运算和用PHP做运算,哪个优 求PHP文章分页函数或分页类,十万火急 curl获取内容后执行脚本问题 php图像处理问题 代朋友发帖招聘PHP开发人才 PHP和MYSQL的安全问题 在win2000下安装apache和php碰到个小问题 救命! 哎,PHP页面有乱码问题 昨天下了一个smart template感觉功能很强大,有没有人国内自己写的template class? 请问有没有方法用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;
}看看,自己研究下,这个是我的网站的多多级分类