|
发表于 2007-2-18 17:21:09
|
显示全部楼层
Post by yanglei1979
既然这位兄台说了,那我就献丑了
[PHP]
<?php
$db=mysql_connect('localhost','duser','123456') or die ("roblem connecting to DataBase");
$DataBase="duserdata";
$str='A';
function display($tid,$str,$str2)
{
global $db;
global $DataBase;
$result = mysql_db_query($DataBase, "select * from gsk_class where s1='$tid' order by tid ");
$str2=$str2.' ';
$str=$str.'A';
while ($r = mysql_fetch_array($result)) {
echo"<tr class=b><td>$str2 $str.$r[name]</td><td>$r[tid]</td><td> <a href=delbbsforum.php?tid=$r[tid]>删除</a> <a href=updatebbsforum.php?tid=$r[tid]>修改</a> ";
echo"</td></tr>";
$tid2=$r[tid];
display($tid2,$str,$str2);
}
}
display(0,'','');
?>
[/PHP]
知道这段代码是用来干什么的吗,下一步我会给出详细解释,你们先看吧
我再把这个数据表结构贴出来吧,便于你们进行分析,
CREATE TABLE `gsk_class` (
`tid` smallint(3) NOT NULL auto_increment,
`s1` smallint(3) NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
PRIMARY KEY (`tid`)
) TYPE=MyISAM AUTO_INCREMENT=15 ;
哥们,请吧.
这是你随手写的吧,这个函数的通用性有点差了。。 |
|