[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Постраничный вывод комментариев
MrBrown
Здравствуйте! Не работает вторая и следующие страницы. Мне нужно получить постраничный вывод комментариев, чтобы сама статья оставалась на месте. В любом скрипте пагинатора ссылка выглядит таким образом (показана только первая часть ссылки):
<a href="?page=

а у меня в адресной строке первой страницы
http://mysite.ru/view_post.php?id=61

то есть выводится статья по id
поэтому, я догадываюсь, и не работает ссылка коментариев на вторую, третью и т.д. страницы.
Где поправить?
Спасибо.
p.s. Статья выводится из таблицы `data`, а комменты к ней - из таблицы `comments`.
vagrand
Ну так сделай в пагинаторе комментариев URL:
http://mysite.ru/view_post.php?id=61&page=...

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
MrBrown
id=61 - это не константа, она меняется от статьи к статье.
vagrand
Ну так подставляй в URL текущую, в чем проблема?

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
MrBrown
По всей видимости, проблема в наличии тормоза между левым и правым ухом.
Прошу помощи. Вот ситуация в коде (второстепенное отбросил):
Файл вывода статьи view_post.php. Там запрос к таблице статей `data` и таблице комментов `comments`:
//запрос к таблице статей
$result = mysql_query ("SELECT * FROM `data` WHERE id='$id'",$db);
$myrow = mysql_fetch_assoc($result);
//вывод статьи
...
//запрос к таблице комментов
$result3 = mysql_query ("SELECT * FROM `comments` WHERE post = '$id' ORDER by `id` ",$db);
//вывод комментов
if (mysql_num_rows($result3)>0)
{
while ($myrow3 = mysql_fetch_assoc($result3))
{
echo '<table align="center" class="bord">
<tr>
<td>
<p class="post_comment_add">Комментарий добавил(а): <strong>'
.$myrow3["author"].'</strong> <br>
Дата: <strong>'
.$myrow3["date"].'</strong>
</p>
<p>'
.$myrow3["text"].'</p>
</td>
</tr>
</table><br>'
;
}
}

А вот строка из простой постранички, взятой из инета:
	$pages[] = '<a href="view_post.php?p='.$i.'" '.($page==$i ? 'style="font-weight: bold"' : '').'>'.$i.'</a>';

Подскажите, как изменить ссылку в части
view_post.php?p=
, чтобы в ней была бы и id статьи, чтобы на странице со статьёй открывалась бы вторая и следующие странички с комментами.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.