Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Terminarz - powtarzalność zadań
Ziels
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

Ostrzeżenie: (0%)
-----


Witam,

Projektuję właśnie terminarz, spotkałem się z problemem powtarzalności zadań.

Mianowicie: chcę móc określić cykliczność w dowolny sposób a więc np pierwszy piątek miesiąca albo poniedziałki wtorki i czwartki. Baza na tą chwilę wyglądatak:

TABELA: Event
name
timestamp


Wymyśliłem że mogę dołożyć pole które będzie zawierać np informacje o cyklu w formacie "+2 days, + 2 days, +3 days" a więc zdarzenie miałoby miejsce w dwa określone dni tygodnia zależnie od momentu rozpoczęcia. Problem jest jednak z wybieraniem takich wpisów z bazy. Macie może jakieś pomysły jak to rozwiązać?

Chodziło mi po głowie jeszcze stworzenie osobnej tabeli z wpisami na każdy dzień roku i połączenie jej z tabelą zdarzeń relacją wiele do wielu dla każdego powtórzenia, ale wydaje mi się że można wymyślić lepsze rozwiązanie,

(Ale narobiłem literówek i powtórzeń, już poprawione)

Ten post edytował Ziels 2.06.2009, 16:00:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Maveral
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 8
Dołączył: 30.07.2005

Ostrzeżenie: (0%)
-----


A nie możesz posłużyć się funkcją date() z parametrem "N" (albo jakimś innym)? To ci wyciąga dzień tygodnia i potem możesz sobie, to już dość swobodnie zaprząc do terminarza.
Go to the top of the page
+Quote Post
Ziels
post
Post #3





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

Ostrzeżenie: (0%)
-----


Cytat(Maveral @ 2.06.2009, 17:00:12 ) *
A nie możesz posłużyć się funkcją date() z parametrem "N" (albo jakimś innym)? To ci wyciąga dzień tygodnia i potem możesz sobie, to już dość swobodnie zaprząc do terminarza.


Mógłbyś rozwinąć? Nie rozumiem w jaki sposób to ułatwi rozwiązanie problemu.

Ten post edytował Ziels 2.06.2009, 16:02:41
Go to the top of the page
+Quote Post
Maveral
post
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 8
Dołączył: 30.07.2005

Ostrzeżenie: (0%)
-----


Aaaa sorry, na szybkiego przeczytałem. Tobie nie chodzi o obrobienie tego, tylko wyciągnięcie z bazy.

Ten post edytował Maveral 2.06.2009, 16:05:50
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 07:05