# Udesign (10.07.2016 / 13:41)Тебе счётчик комментариев нужен? Или что?
в коментах поставил вывод номера комента по порядке новый комент поев лается на верху а шитает вниз
$tartib = $i + $start;
# Udesign (10.07.2016 / 13:41)Тебе счётчик комментариев нужен? Или что?
в коментах поставил вывод номера комента по порядке новый комент поев лается на верху а шитает вниз
$tartib = $i + $start;
# ДоХтор (10.07.2016 / 15:24)меня надо выводит номер коментарии допустим
Тебе счётчик комментариев нужен? Или что?
а должно быт наоборот
#2 Admin время 10,07,2016 15:15
Привет .
#1 я время 10,07,2016 15:14
привет
# Udesign (10.07.2016 / 16:11)Порядковый номер комментария (или чего-то ещё) называют счётчиком. Напиши свой код, в котором цикл выводит комментарии, а я допишу в этот цикл счётчик.
меня надо выводит номер коментарии допустим
#1 Admin время 10,07,2016 15:15
Привет .
#2 я время 10,07,2016 15:14
привет
теперь смотрите на время и на номер поста
ДоХтор, вот код
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_news_comments` WHERE `refid`='$id';"), 0);
echo '<div class="phdr">Fikrlar (Umumiy: ' . $total . ' ta)</div>';
if($total) {
if ($total > $kmess)
echo '<div class="topmenu">' . functions::display_pagination('index.php?act=comments&id=' . $id . '&', $start, $total, $kmess) . '</div>';
$i = 1;
$req = mysql_query("SELECT `cms_news_comments`.*, `cms_news_comments`.`time` as `mtime`, `cms_news_comments`.`id` as `mid`, `users`.* FROM `cms_news_comments` LEFT JOIN `users` ON `cms_news_comments`.`user_id`=`users`.`id` WHERE `cms_news_comments`.`refid`='$id' ORDER BY `cms_news_comments`.`time` DESC LIMIT "
. $start . "," . $kmess);
while (($row = mysql_fetch_assoc($req)) !== false) {
$tartib = $i + $start;
echo $i % 2 ? '<div class="list1">' : '<div class="list2">';
$post = $row['text'];
$post = functions::checkout($post, 1, 1);
if ($set_user['smileys'])
$post = functions::smileys($post, $row['rights'] >= 1 ? 1 : 0);
if($row['reply'])
$post .= '<div class="reply">' . functions::checkout($row['reply'], 1, 1) . '</div>';
if($rights >= 6) $subtext = '<a href="index.php?act=comments&mod=replay&id=' . $id . '&com=' . $row['mid'] . '">' . $lng['reply']. '</a> | <a href="index.php?act=comments&mod=delete&id=' . $id . '&com=' . $row['mid'] . '">' . $lng['delete']. '</a></br>';
else $subtext = '';
$text = '#' . $tartib . ' <span class="gray">(' . functions::display_date($row['mtime']) . ')</span>';
if ($row['user_id'] == $user_id OR $row['last_rahmat'] == $user_id) {
}else{
$text .= ' <a href="index.php?act=view&mod=rahmat&id=' . $id . '&mid=' . $row['mid'] . '">Rahmat</a> | ';
}
if ($user_id && $login != $row['name']) {
$text .= ' <a href="javascript://" onclick="document.forms[\'form\'].elements[\'text\'].value=\'[b]'.$row['name'].'[\/b],\'">Javob </a>';
$text .= ' | <a href="javascript://" onclick="document.forms[\'form\'].elements[\'text\'].value=\'[c]# ' . $row['name'] . ' (' . functions::display_date($row['mtime']) . ')\n'.mb_substr(bbcode::notags($row['text']), 0, 200).'[\/c]\'">Sit</a>';
}
if ($row['rahmat'] > 0)
{
$post .= '<br /><br /> Rahmat aytishti: (' . $row['rahmat'] . ')';
}
$arg = array(
'header' => $text,
'body' => $post,
'sub' => $subtext
);
echo functions::display_user($row, $arg);
echo '</div>';
++$i;
}
//echo '<div class="phdr">Bildirilgan fikrlar: ' . $total . ' ta</div>';
if ($total > $kmess) {
echo '<div class="topmenu">' . functions::display_pagination('index.php?act=comments&id=' . $id . '&', $start, $total, $kmess) . '</div>';
echo '<p><form action="index.php" method="get">
<input type="hidden" name="act" value="comments"/>
<input type="hidden" name="id" value="' . $id . '"/>
<input type="text" name="page" size="2"/>
<input type="submit" value="' . $lng['to_page'] . ' >>"/></form></p>';
}
echo'<div class="phdr"><b>Ulashish</b></div>';
echo '<div class="gray">Yangilik yoqdimi? Do`stlaringiz bilan ulashing:<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script> <div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki" ></div></div> ';
} else {
echo '<div class="rmenu">' . $lng_news['message_news_empty'] . '!</div>';
}Udesign, в твоём коде я не стал рыться, а написал простейший пример счётчика
$i = 1;
while ($i <= 10) {
echo $i .'<br />';
$i++;
}
/*
1
2
3
4
5
6
7
8
9
10
*/ # ДоХтор (09.07.2016 / 20:08)вот такую ошибку выдал показ ошибок
А с чего же ты решил, что показ ошибок у тебя включён? Раскомментируй вторую строку
Error_Reporting(E_ALL & ~E_NOTICE);
Fatal error: Call to undefined function turn() in /home/c/c99322e7/c99322e7.bget.ru/public_html/fmanager/table.php on line 6 # Alexis22 (10.07.2016 / 16:36)Ну открывай файл table.php и смотри, что в 6-й строке написано.
вот такую ошибку выдал показ ошибок
Fatal error: Call to undefined function turn() in /home/c/c99322e7/c99322e7.bget.ru/public_html/fmanager/table.php on line 6
Alexis22, и ещё вызывается не существующая функция turn()
# ДоХтор (10.07.2016 / 16:37)странно, в 6 строке это но тут ошибок вроде никаких
Ну открывай файл table.php и смотри, что в 6-й строке написано.
$textl=turn($act,0,$land);