Вот у меня такая таблица:
CREATE TABLE STRUCTURE (
ID_RAZDEL int(11) NOT NULL auto_increment,
razdel_name varchar(255) NOT NULL DEFAULT '',
path varchar(50) NOT NULL DEFAULT '',
parent_id int(11) not null default '0',
PRIMARY KEY (ID_RAZDEL)
) ENGINE=INNODB;
и такой скрипт (отсюда брала):
<html>
<head>
<title>Untitled web-page</title>
</head>
<body>
<script language="JavaScript" src="tree.js"></script>
<script language="JavaScript" src="tree_tpl.js"></script>
<?php
function get_tree($parent_id = 0)
{
global $out;
$query = "SELECT * FROM structure WHERE parent_id = '$parent_id'"; //начинаем с нулевого уровня
$result = mysql_query($query);
while ($row = mysql_fetch_array($result))
{
$out .= "['{$row['razdel_name']}','data.php?id_razdel={$row['id_razdel']}&parent_id={$row['parent_id']}',\n";
get_tree($row['id_razdel']);
//ид¸м дальше "внутрь" если есть у данного id подуровни
$out .= "],";
}
return $out; //возвращаем сформированую структуру. не хватает только начальной строки и конечной
}
//Соединяемся с базой данных
$link = mysql_connect("localhost", "root", "1") or die(mysql_error());
mysql_select_db("cad_ugdp", $link) or die(mysql_error());
//Начинаем с начальной строки
$tree_items = "[ ['HOME', 'index.php',";
//Вызываем функцию для построения меню
$tree_items .= get_tree();
//Заканчиваем структуру конечной строкой
$tree_items .= "] ];"; //Вс¸, структура для меню получена
print '
<TABLE border=1><TR><TD>
<script language="JavaScript">
//созда¸м массив и подставляем в него свормированые ранее данные
var TREE_ITEMS = '.$tree_items.';
//вызываем функцию яваскрипт, которая разбер¸т нашу структуру и отрисует наше меню
new tree (TREE_ITEMS, TREE_TPL);
</script>
</TD></TR></TABLE>
';
?>
</body>
</html>
tree.js, tree_tpl.js скачала отсюда:
http://www.softcomplex.com/products/tigra_tree_menu/в итоге такая ошибка: Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\Apache Group\Apache\htdocs\work\tree\tree3.php on line 14
ЧТО ДЕЛАТЬ?
? ПОЧЕМУ ТАК И КАК ИСПРАВИТЬ???
P.S. я абсолютный новичок в php, mysql, JavaScript....