Зингельшухер, не знаю кто тут танцует с бубном, но не я точно. Я понимаю код, знаю что в нём и как. Но маленькая деталь не работает.
уже работает
блин, не понимаю (((
ты про "$tree=ShowTreeWithCat($ID1, $lvl,$mod,$tree); " ?
так не пашет если чё ;)
ты об проверке входящих данных ? не беспокойтись, всему своё время
function ShowTreeWithCat($ParentID, $lvl,$mod,$tree) { global $my_link; global $lvl; $lvl++; //echo $tree."<br>"; $sSQL = "SELECT * FROM cat_category WHERE pid = " . $ParentID . " and status='yes' ORDER BY sort"; $result = mysql_query($sSQL, $my_link); if (mysql_num_rows($result) > 0) { $tree.=("<UL>\n"); while ( $row = mysql_fetch_array($result) ) { $ID1 = $row["id"]; $tree.=("<LI>\n"); $tree.=("<A title=\"$row[title]\" HREF=\"" . "index.php?mod=cat&lmod=category&id=" . $ID1 . "\"><b>" . $row["title"] . "</b></A>" . " \n"); $resultA = mysql_query("SELECT id,title,status,sort,pid FROM cat_content WHERE pid=$row[id] and status='yes' order by sort",$my_link); if (mysql_num_rows($resultA) > 0) { $tree.= "<ul>\n"; if ($myrowA = mysql_fetch_array($resultA)) do { $tree.= "<li><a title=\"Редактировать товар\" href=\"index.php?mod=cat&lmod=content&id=$myrowA[id]\">$myrowA[title]</a></li>"; } while ($myrowA = mysql_fetch_array($resultA)); $tree.= "</ul>\n"; } ShowTreeWithCat($ID1, $lvl,$mod,$tree); $lvl--; } $tree.=("</UL>\n"); } return $tree; }
щас выглядит вот так и не работает
Написал, что я кривой - так напиши плиз ещё и где. А про лишние переменные, так они работают, а в рамках этого форума я их исключил из кода.
Всё вышепредложенное не работает (((((((((((((((
Kpd, попадает в вечный цикл если сделать замену
почему все данные сохраняются, кроме тех которые во втором запросе в функции?
спасибо ChessZone
присоединяюсь, тоже куплю.
В личку
Идея из разряда "Облегчаем жизнь". Всё хорошо, многие согласятся, но придётся переписывать множество скриптов или писать свой и выкладывать тут в свободный доступ (и реклама себя и внедрение метода в народ).
Дерзай
список большой, а в зоне РУ работают единицы...