Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   Рекурсивная функция (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/rekursivnaya-funkciya-384507/)

Guest 16.10.2011 14:18

Рекурсивная функция
 
Не могу создать массив с нужной структурой:нужно чтобы создавало простую структуру, не зависимо от глубины функции, например:$display[1]['name'] = Категория 1;$display[2]['name'] = Категория 1.1;$display[3]['name'] = Категория 1.1.1;$display[4]['name'] = Категория 2;function PriceTree($catid) { // построение дерева прайса$sql = "SELECT * FROM ".TABLE_PCATEGORIES." WHERE parent_id = '$catid'"; // вывод категорий прайса$result = mysql_query($sql);while ($row = mysql_fetch_array($result)) {$i++;$cid = $row['pcategories_id'];$cname = $row['pcategories_name'];$display[$i]['name'] = $cname;$display[$i]=PriceTree($cid);}return $display;}PriceTree(0);


Часовой пояс GMT, время: 21:54.


© www.otvetnemail.ru - Форум вопросов и ответов.