|
楼主 |
发表于 2010-12-6 16:35:07
|
显示全部楼层
回复 7# Hex
我把代码发一下你就知道了.
之前我也是写在视图的,不过感觉不太好.我对MVC真的还不怎么了解,以前是怎么好做就怎么弄的.
foreach($type as $row)//这是循环出来的一级栏目
{
echo "<tr>\r\n<td>".$row['typename']."</td>\r\n</tr>\r\n";
echo "<tr><td>\r\n";
echo "<table>\r\n";
list_all_type($row['typeid'],1);
echo "</table>\r\n";
echo "</td>\r\n</tr>";
}
function list_all_type($id,$level)
{
$query = mysql_query('SELECT * FROM arctype '.'WHERE reid='.$id.';');
while ($row = mysql_fetch_array($query))
{
echo "<tr>\r\n<td>".str_repeat(' ',intval($level)).$row['typename']."</td>\r\n</tr>";
echo "<tr><td>\r\n";
echo "<table>\r\n";
list_all_type($row['typeid'], $level+1);
echo "</table>\r\n";
echo "</td>\r\n</tr>";
}
}
HEX大哥帮下我哦,刚刚学老火哟 |
|