|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » оператор If... Else |
|
оператор If... Else
|
Новый участник Сообщения: 9 |
Здравствуйте. Сеществует файл index.php
Как сделать, чтобы по умолчанию по ссылке http://www.my_syte/index.php грузились только последние 3 новости, а по сслылке http://www.my_syte/index.php?id=archive все новости, которые есть, для того чтобы не вписывать постоянно в $default и $archive новые переменные. Заранее благодарен. |
|
Отправлено: 16:53, 25-07-2005 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Есть такая конструкция: isset($var), возвращает TRUE, если переменная установлена, то есть
Я бы посоветовал бы более конкретные переменные передовать, например $news_number, то есть кол-во новостей на вывод Если переменная не установлена (!isset($var)), то стандартный случай, если же да, то только определённое кол-во новостей, если же -1, то все новости из базы |
Отправлено: 19:20, 25-07-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Более читабельный первоначальный код:
vadimiron Это существует и работает нормально. Самая большая проблема - как определить последние 3 новости или последнюю новость, она ведь может быть и news_05 и news_06 и т.д. Как я понимаю, необходимо задать max, возможно через массив новостей и получить что-то вроде:
|
Отправлено: 07:01, 27-07-2005 | #3 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать Если новости берутся из БД MYSQL использую LIMIT и ORDER BY DESC.
или новости хранить в массиве(списке)... тогда переворачиваем массив и выводим первые 3 элемента. |
Отправлено: 10:52, 27-07-2005 | #4 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Цитата:
|
||
------- Отправлено: 13:04, 27-07-2005 | #5 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 17:11, 27-07-2005 | #6 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Нужна была примерно такая конструкция. Правда тема топика получилась
немного не в тему. Сорри. Тогда еще было непонятно как реализовать.
теперь другая проблема. Как можно сделать так, чтобы выводило на той странице, где 3 новости под ними ссылку на архив. Примерного такого вида: <a href="index.php?archive" title="Архив">Архив</a> Чтобы получить: index.php index.php?archive А то куда не поставлю - всегда ссылка либо копируется несколько раз либо "выскакивает" на странице index.php?archive |
Отправлено: 20:04, 28-07-2005 | #7 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать не понял вопроса...
а просто в конец кода добавить echo, никак? зачем ссылку в цикл пихать? |
Отправлено: 22:17, 28-07-2005 | #8 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 07:42, 29-07-2005 | #9 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать
Другой вопрос: возможно ли модернизировать данный скрипт под несколько страниц. например index.php?archive, index.php?megnew и т.д. |
Отправлено: 08:43, 29-07-2005 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Как оператор округляет проценты | united | Мобильные ОС, смартфоны и планшеты | 11 | 18-02-2008 13:19 | |
[решено] Javascript - Оператор === | hasherfrog | Вебмастеру | 5 | 25-07-2007 14:05 | |
Помогите начинающему понять оператор Си++ | Guest | Программирование и базы данных | 4 | 11-10-2004 18:56 | |
GPRS + Оператор | kiro | Мобильные ОС, смартфоны и планшеты | 3 | 21-03-2004 21:19 | |
Delphi - Оператор доступа в Delphi | LedWorm | Программирование и базы данных | 6 | 29-02-2004 20:46 |
|