Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Подскажите (скрипт новостей)
Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Помог: 21 раз(а)
Доброй ночи! Собственно вот скрипт, который вывод новости. У меня есть 2 вопроса по его доработке:
1. У меня тут выводятся 2 новости, при клике по заголовку новости выводится полная новость, но у меня проблема, при клике на 1ю и 2ю новость выводится полная версия 1й новостей, как их присвоить короткую и полную версию по ID? 2. Как сделать так, чтобы выводились новости в обратном порядке, т.е если у меня есть 2 новости 1 и 2, как вывести сначало 2ю, а потом 1ю.
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
etoYA пишет:
2. Как сделать так, чтобы выводились новости в обратном порядке, т.е если у меня есть 2 новости 1 и 2, как вывести сначало 2ю, а потом 1ю.
for ($i =$count ; $i >=0; $i--) { (Добавление)
etoYA пишет:
1. У меня тут выводятся 2 новости, при клике по заголовку новости выводится полная новость, но у меня проблема, при клике на 1ю и 2ю новость выводится полная версия 1й новостей, как их присвоить короткую и полную версию по ID?
Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Помог: 21 раз(а)
В общем к примеру у меня есть 2 новости:
1 - вот ссылка на полную новость (заголовок 1й) index.php?page=1&id=1
2 - вот ссылка на полную новость (заголовок 2й) index.php?page=1&id=2
Когда я жму на заголовок любой из новости, мне выводятся обе полные новости, но я просто понять не могу, как сделать так, чтобы по клику на заголовок 1й новости выводился 1я полная новость ну и.т.д
LIME
Отправлено: 02 Августа, 2011 - 01:35:43
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
etoYA а в адресе вы передаете id новости в базе ?
проверьте нет ошибки тут?
это должно работать вроде
if (!isset($_REQUEST['id'])and($_REQUEST['id']!=$row['id'])){
etoYA
Отправлено: 02 Августа, 2011 - 01:40:10
Участник
Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Помог: 21 раз(а)
LIME пишет:
etoYA а в адресе вы передаете id новости в базе ?
Да
LIME пишет:
if (!isset($_REQUEST['id'])and($_REQUEST['id']!=$row['id'])){
Этот варриант не отличается от этого: if (!isset($_REQUEST['id']), скрипт работает точо так же(( (Добавление)
Если полнулю новость вывести тоже циклом, то выводится 1 новость, но всегда 1й по скиску, айди полной новости не зависит от айди короткой(((( В чем может быть дело?
LIME
Отправлено: 02 Августа, 2011 - 01:51:09
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Помог: 21 раз(а)
не работает(
LIME
Отправлено: 02 Августа, 2011 - 02:03:24
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
etoYA бред какой-то
вставьте после $row = mysql_fetch_array($result); есно '<br>'.$_REQUEST['id'].' - '.$row['id']; (Добавление)
и скопируйте сюда весь вывод
etoYA
Отправлено: 02 Августа, 2011 - 02:19:50
Участник
Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011 Откуда: Крым
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.