Kikher
Новичок
дерево иерархии
прочитал статью на http://www.wmate.ru/publics/article67.html очень понравилась!
теперь задался вопросом сделать из этого подобие карты сайта.
нужно что бы в этот скрипт при выводе выводилась информация из другой таблицы относящаяся к разделу (подразделу).
создал дополнительно таблицу где есть id_cat text_intro ....
вставляю с помощью цикла но выводит только первую найденную в статью и все...
в чем загвоздка?
ведь вроде написано что if ($row["id"] == $row2["id_cat"]) то одно а нет то другое...
помогите пжлста!
прочитал статью на http://www.wmate.ru/publics/article67.html очень понравилась!
теперь задался вопросом сделать из этого подобие карты сайта.
нужно что бы в этот скрипт при выводе выводилась информация из другой таблицы относящаяся к разделу (подразделу).
создал дополнительно таблицу где есть id_cat text_intro ....
вставляю с помощью цикла но выводит только первую найденную в статью и все...
PHP:
<?php
include( "config/dbopen.php" );
function ShowTree($ParentID, $lvl) {
global $link;
global $lvl;
$lvl++;
$sSQL = "SELECT id, title, pid FROM category WHERE pid = " . $ParentID . " ORDER BY title";
$result = mysql_query($sSQL, $link);
if (mysql_num_rows($result) > 0) {
echo("<UL>\n");
while ( $row = mysql_fetch_array($result) ) {
$ID1 = $row["id"];
$result2 = mysql_query("SELECT * FROM article");
$row2 = mysql_fetch_array($result2);
echo("<LI>\n");
if ($row["id"] == $row2["id_cat"])
echo ("<A HREF=\"modules\article\view.php" . "?ID=" . $ID1 . "\">" . $row["title"]. "</A>" . " <br>\n"), $row2["text_intro"];
// else echo("<A HREF=\"" . "?ID=" . $ID1 . "\">" . $row["title"]. "</A>" . " \n");
//elseif {$row["pid"] }
else echo $row["title"];
ShowTree($ID1, $lvl);
$lvl--;
}
echo("</UL>\n");
}
}
ShowTree(0, 0);
?>
ведь вроде написано что if ($row["id"] == $row2["id_cat"]) то одно а нет то другое...
помогите пжлста!