CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- //получаем массив-дерево тегов
- $num=0;
- $res = mysql_query("select comments_id,comments_parent,comments_text from comments order by comments_id, comments_parent ASC") or die ("ошибка ".mysql_error());
- while ($line = mysql_fetch_assoc($res)) {
- $tags[ (int) $line['comments_parent'] ][] = array( (int) $line['comments_id'], $line['comments_text']);
- }
- //пишем список-теги со ссылками на просмотр
- echo "<br/>";
- function derevolia($parent=0) {
- global $tags;
- for ($i=0;$i<=count($tags[$parent])-1;$i++) {
- $num++;
- echo '<div style="margin-top:0px; margin-bottom:0px; position:relative; float: left; margin-left:10px; margin-bottom:0px; border:0px solid black;">';
- echo '
- <div class="com_container" style="border:0px solid black;">
- <div class="com_left_top"></div>
- <div class="com_left_bottom"></div>
- <div class="com_right_top"></div>
- <div class="com_right_bottom"> </div>
- <div class="com_avatar_border"></div>
- <div class="com_avatar"></div>
- <table border="0">
- <tr>
- <td width="93">
- <div class="com_spacer"></div>
- </td>
- <td>
- <div class="com_text_cont">
- <div class="com_time_cont">
- <span class="com_time">5 октября в 13 ч. 50 мин.</span>';
- $num=$num+1;
- echo '<b>'.$num.'</b><br/>';
- echo '<b>'.$i.'</b>';
- echo '<a href="#" onclick="anichange(';
- echo "'#divId$num'"; ?><? echo '); return false">Ответить</a>
- <div id=';
- echo "'divId$num'"; ?><? echo ' style="display: none">
- Тут форма отфета на ткущий комментарий
- <br>
- </div>';
- echo '</div>
- <div class="com_text">
- '.$tags[$parent][$i][1].'
- </div>';
- echo '<div class="com_name_cont">
- <span class="com_name">Vika</span>
- </div>
- </div>
- </td>
- </tr>
- </table>
- </div>
- ';
- if (isset($tags[ $tags[$parent][$i][0] ])) derevolia($tags[$parent][$i][0]);
- echo '</div>';
- }
- }
- derevolia();