![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 0 Dołączył: 17.11.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem. Mianowicie chciałbym aby do bazy SQL wprowadzić np. takie dane: - Imie np. Dominik - Jakiś tekst np. Pozdrowienia dla znajomych - Dzień tygodnia np. poniedziałek - Godzina np. od 20:00 do 22:00 i jakiś tam skrypt sprawdzał aktualną date i godzinę na serwerze i czy jest to np. poniedziałek i godzina podana w rekordzie. Jeżeli dzień tygodnia i godzina się zgadza np. jest poniedziałek godz. 21:03, to skrypt wyświetla Imię i tekst. Wie ktoś może jak to zrobić, lub ma jakiś pomysł(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Nie wiem jak zrobić żeby sprawdzał godzinę i dzień. Może wy wiecie?? Pomóżcie... Słyszałem, że można użyć czegoś takiego:
... ale nie wiem jak to wykorzystać... Ten post edytował Domin 10.12.2005, 17:23:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 2 Dołączył: 7.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Ja to robie mniej wiecej tak. Date bierzaca pobieram jako $d=date("YmdHis"). W bazie trzymalbym nastepujace pola czas_start i czas_koniec o wartosciach np 20051211200000 i 20051211213000 co okreslaloby godzine poczatkowa na 20:00 11 grudnia a koncowa na 21:30. I teraz wystarczy zrobic: Kod SELECT * FROM pozdrowienia WHERE czas_start>=$d AND czas_koniec<$d I to wszystko. Czesto wykorzystuje to rozwiazanie i zawsze dziala, wiec tu tez powninno zadzialac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) EDIT: Nie zawuwazylem, ze co tydzien to samo, to bym pobieral: date("wHis") i w bazie tez zapisywal w "wHis" (moze jedynie bym konwertowal niedziele z 0 na 7 bo nie mam do tego 0 zaufania (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ). Reszta koncepcji bez zmian. pzdr maciejkiner Ten post edytował maciejkiner 11.12.2005, 23:53:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.09.2025 - 03:07 |