Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Нужен скрипт "Сегодня по календарю"
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (6): [1] 2 3 4 5 6 »   

> Описание: Найти или разработать
TeTRos
Отправлено: 29 Ноября, 2006 - 12:41:48
Post Id



Full Member


Покинул форум
Сообщений всего: 172
Дата рег-ции: Июнь 2005  
Откуда: Чусовой

Карма 0

[+]


Привет всем!!!
Я снова с Вами и у меня есть проблема. Не хотельсь бы открывать велосипед, а потому сначала спрошу:
Существует ли скрипт который позволяет занести в БД даты и события и что бы по достижении даты на странице появлялось нечто вроде:
Сегодня по календарю:
В этот день Миклухо Маклай осуществил полёт на Марс
В 2057 появился первый фазитронный полукерамический телепатент
...
 
 Top
Alone
Отправлено: 29 Ноября, 2006 - 12:57:36
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Конечно существует.

http://www.google.com/search?cli...f-8&oe=utf-8
 
 Top
Alone
Отправлено: 30 Ноября, 2006 - 01:14:54
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




TeTRos
Не плой скрипт календаря здесь http://www.wr-script.ru/
Смотри в списке под именем "Информер"
Демка:
http://www.wr-script.ru/informer/

Есть админка.... да и вообще просто простой скрипт который легко переделывать....
 
 Top
TeTRos
Отправлено: 01 Декабря, 2006 - 12:30:05
Post Id



Full Member


Покинул форум
Сообщений всего: 172
Дата рег-ции: Июнь 2005  
Откуда: Чусовой

Карма 0

[+]


Ну вот на основе этого самого "информёра" я решил написать сам простенький скрипт, для того что бы примерно оценить что и как.
Только вот познания мои скудны, а потому вопрос, точнее задача:
Имеется БД "События" со следующим содержимым:

CODE:
+--+------------+--------------------+
|id| Дата | Событие |
+--+------------+--------------------+
| 1| 02.11.2006 | Событие 3 |
+--+------------+--------------------+
| 2| 30.12.2006 | Событие 1 |
+--+------------+--------------------+
| 3| 01.12.2006 | Событие 3 |
+--+------------+--------------------+

Надо вывести на экран список событий и упорядочить по дате, т. е. написать примерно следующее:
CODE:
$query = "select id,Дата,Событие from События";

Таким образом в память занесены данные, как их вывести на экран??? И вообще верен ли запрос???

P. S. Пожалуйста не высмеивайте и не оскорбляйте, а просто НАУЧИТЕ!!! Поясните что и к чему!!!
 
 Top
TvoyWeb Администратор
Отправлено: 01 Декабря, 2006 - 12:49:33
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Цитата:
Имеется БД "События" со следующим содержимым:

Лучше конечно, даже на примерах, обзывать БД и таблицы в них на латинице:
Итак имеем БД MySQL events, в ней таблицу events_table следующего формата:
CODE:
+--+------------+--------------------+
|id| date | event |
+--+------------+--------------------+
| 1| 02.11.2006 | Событие 3 |
+--+------------+--------------------+
| 2| 30.12.2006 | Событие 1 |
+--+------------+--------------------+
| 3| 01.12.2006 | Событие 3 |
+--+------------+--------------------+

пишем запрос (PHP):
CODE:
<?php
/*
здесь код подключения к серверу MySQl и выборка конкретной БД events
*/
$query = "SELECT `id`, `date`, `event` FROM `events_table` ORDER BY `date` ASC";
/*
ACS - по возрастанию
DESC - по убыванию
*/
$result = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($result) != 0) { // Если запрос не вернул пустой результат, то есть таблица не пустая
while ($row = mysql_fetch_assoc($result)) {//выводим на экран
echo 'ID новости - '.$row['id'].'<br />';
echo 'Дата - '.$row['date'].'<br />';
echo 'Текст новости - '.$row['event'].'<br />';
}
} else {
echo 'Нет новостей!';
}

Думаю понятно Улыбка
 
 Top
TeTRos
Отправлено: 01 Декабря, 2006 - 13:38:52
Post Id



Full Member


Покинул форум
Сообщений всего: 172
Дата рег-ции: Июнь 2005  
Откуда: Чусовой

Карма 0

[+]


Спасибо!!! С этим разобрался... Всё проще чем казалось!!!
Таким образом переходим к следующей части:
Дата представляет собой 3 столбца:
CODE:
+----+---------+-----+
| day | month | year|
+----+---------+-----+

Мне хотелось бы, что бы скрипт считывал дату только с первых 2-х столбцов, т. к. праздник отмечается каждый год, а не один раз за всю историю!!!
Затем сортируется по этой дате и каким-то скриптом (попробую реализовать на PHP) выдаётся на экран в виде:
CODE:
1 декабря


 
 Top
TvoyWeb Администратор
Отправлено: 01 Декабря, 2006 - 14:37:02
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




TeTRos
А зачем вообще писать в таблицу год?
 
 Top
TeTRos
Отправлено: 02 Декабря, 2006 - 06:21:40
Post Id



Full Member


Покинул форум
Сообщений всего: 172
Дата рег-ции: Июнь 2005  
Откуда: Чусовой

Карма 0

[+]


Ну например высчитывать сколько лет человеку (если допустим событие - День рождения)
 
 Top
TvoyWeb Администратор
Отправлено: 02 Декабря, 2006 - 06:33:56
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




А ну тогда понятно. Но все же нет смысла разбивать дату на несколько колонок, средствами MySQL это можно делать и из одной колонки.
 
 Top
TeTRos
Отправлено: 02 Декабря, 2006 - 11:36:46
Post Id



Full Member


Покинул форум
Сообщений всего: 172
Дата рег-ции: Июнь 2005  
Откуда: Чусовой

Карма 0

[+]


отлично! А как???

И ещё, простите, что не в тему, но мне надо дистрибутив vBulletin 3.5.2 срочно!!! Точнее index.php файл!!!
 
 Top
Страниц (6): [1] 2 3 4 5 6 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0518]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33