-EDIT- <li>
, вероятно, было бы лучше, но тот же вопрос все еще применяется.
Так что у меня все работает, насколько я могу отобразить данные и получить ожидаемые результаты. Часть отображения у меня взята из статьи на http://www.sitepoint.com/hierarchical-data-database-2/
У меня есть:
$right = array();
$show = "";
while ($row = mysql_fetch_array($title)) {
if (count($right)>0) {
while (count($right)>0&&($right[count($right)-1]<$row['rgt'])) {
array_pop($right);
}
}
$show .= str_repeat('->',count($right)).$row['title'].count($right)."<br>";
$right[] = $row['rgt'];
}
return $show;
Работает как положено. То, что я хочу сделать сейчас, это правильно заключить их в div. Поэтому я хочу, чтобы это выглядело примерно так:
<div>
Title
<div>
subtitle
<div>
subsubtitle
</div>
</div>
</div>
<div>
Title2
<div>
subtitle2
<div>
subsubtitle2
</div>
</div>
</div>
Таким образом, вы можете увидеть, что верхний Div заголовка включает в себя все элементы этого div и так далее. Я не уверен, как идти об этом. Я вижу, что то, что я хочу сделать, - это когда count($right)
снова равно количеству div, когда закрывать div, но опять же, не уверен, как это сделать.