Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вывод новостей за день, неделю, месяц с помощью GET-запроса

Сообщения:  [1-10]   [11-14] 

 
 автор: Trianon   (08.02.2007 в 09:05)   письмо автору
 
   для: Shadow69   (08.02.2007 в 08:16)
 

http://news.ru/index.php?min=$date.
Только выводит в формате 2007-01-31. А надо 31-01-2007


Зачем? Это же внутренний формат?

   
 
 автор: Shadow69   (08.02.2007 в 08:16)   письмо автору
 
   для: Shadow69   (07.02.2007 в 14:38)
 

Блин, туплю! :-)

Вот так:

$date = date("Y-m-d", mktime(0, 0, 0, date("m") , date("d")-7, date("Y")));
http://news.ru/index.php?min=$date.


Только выводит в формате 2007-01-31. А надо 31-01-2007.

   
 
 автор: Shadow69   (07.02.2007 в 14:38)   письмо автору
 
   для: ZuArt   (07.02.2007 в 12:01)
 

Ещё раз всем огромное спасибо за ответы.

А как вывести дату соответствующую недельному, месячному сроку?
Например, сегодня 7-02-2007. А нужно вывести 31-01-2007.

$date = echo date () ????

http://news.ru/index.php?min=$date.

   
 
 автор: gLip   (07.02.2007 в 12:05)   письмо автору
 
   для: Trianon   (07.02.2007 в 10:45)
 

Спасибо -)))...
совсем забыл про это(((

   
 
 автор: ZuArt   (07.02.2007 в 12:01)   письмо автору
 
   для: Shadow69   (07.02.2007 в 11:43)
 

Рискну предположить, что min - это параметр, с какого дня выводить новости, а при отсутствии последней даты, она, похоже берется по дефолту как текущая... что-то типа этого, видимо получается

FROM news
WHERE hide='show' AND putdate BETWEEN '$min' AND NOW()
ORDER BY putdate DESC";

   
 
 автор: Trianon   (07.02.2007 в 11:46)   письмо автору
 
   для: Shadow69   (07.02.2007 в 11:43)
 

Это не запрос SQL, а имя документа.
Как этот документ формируется, и какие sql-запросы при этом порождает, известно лишь скрипту index.php
Само по себе min (в отрыве от контекста) не значит ничего. Просто три буквы.

   
 
 автор: Shadow69   (07.02.2007 в 11:43)   письмо автору
 
   для: ZuArt   (07.02.2007 в 10:59)
 

Всем спасибо!

А что может значить этот запрос: http://news.ru/index.php?min=31-01-2007?

Что такое min? И как он взаимодействует с sql-запросом?

else
{
....
FROM news
WHERE hide='show' AND putdate <= NOW() AND min = ????????
ORDER BY putdate DESC";
}

   
 
 автор: ZuArt   (07.02.2007 в 10:59)   письмо автору
 
   для: Shadow69   (07.02.2007 в 09:49)
 

Если дата храниться в формате DATE..., то


<?php
$tomorrow 
date("Y-m-d"mktime(000date("m") , date("d")+1date("Y")));
$lastmonth date("Y-m-d"mktime(000date("m")-1date("d"), date("Y")));
$nextyear date("Y-m-d"mktime(000date("m"), date("d"), date("Y")+1));
?>

   
 
 автор: gLip   (07.02.2007 в 10:48)   письмо автору
 
   для: Shadow69   (07.02.2007 в 09:49)
 

<?php
$tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1);
?>

смотри -)

   
 
 автор: Trianon   (07.02.2007 в 10:45)   письмо автору
 
   для: Shadow69   (07.02.2007 в 09:49)
 

> как с помощью GET-запроса (например, http://news.ru/index.php?act=27-01-2007) вывести новости за неделю, месяц, год и т.д.

Если задача ставится именно так, можно предложить обрабатывать два поля (например from и to) и выводить данные, которые попадают в промежуток между ними.
<?
$from 
mysql_escape_string($_GET['from']);
$tomysql_escape_string($_GET['to']);
$query "SELECT ...... WHERE putdate BETWEEN '$from' AND '$to' ORDER BY putdate";

   

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования