- Автор темы
- #1
Собственно делаю небольшую форму комментариев, накопал в функцию древовидного отображения, но почему то сервер падает при открытии страницы, помогите пожалуйста найти ошибку
PHP:
$c_sql = "SELECT
postID,
postParentID,
postTID,
postAutor,
postMessage
FROM
comments
WHERE
postTID = " . $topicID ."
ORDER BY
postParentID,
postID";
$comment = mysql_query($c_sql);
$data = mysql_fetch_array($comment);
$tree = array();
foreach ($data as $row)
{
$tree[(int) $row['postParentID']][] = $row;
}
function treePrint($tree, $pid = 0)
{
if (empty($tree[$pid]))
return;
echo '<ul>';
foreach ($tree[$pid] as $k => $row) {
echo '<li>';
echo $row['postAutor'] . ' :: ';
echo $row['postMessage'];
if (isset($tree[$row['postID']]))
treePrint($tree, $row['postID']);
echo '</li>';
}
echo '</ul>';
}
treePrint($tree);