function ShowThread ($id)
{
//Функция отображающая дерево разделов
//$id - идентификатор родителя
$query = "SELECT * FROM structure WHERE up_section = ".$id;
$result = mysql_query($query) or die("Query failed : " . mysql_error());
while($section = mysql_fetch_array($result, MYSQL_ASSOC))
{
if($section["section_level"] == 0)
{
echo("<tr bgcolor='#999999'>\n" );
echo("<td colspan='3'><font color='#FFFFFF'>".$section["section_name"]."</font><br></td>\n" );
echo("</tr>\n" );
}
else
{
echo("<tr bgcolor='#CCCCCC'><font color='#000000'>\n" );
echo("<td colspan='3'>".str_repeat("|--- ",$section["section_level"])." ".$section["section_name"]."<br></td>\n" );
echo("</tr>\n" );
}
ShowThread($section["id"]);
}
}
добавлено спустя 50 секунды
уххх рекурсия матьеё...