Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie wg godziny, Tekst wg daty i godziny
Domin
post
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:
  1. <?php
  2. WHERE 'pole' = ''.date("Y-M-D").'\'
  3. ?>

... ale nie wiem jak to wykorzystać...

Ten post edytował Domin 10.12.2005, 17:23:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maciejkiner
post
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
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.09.2025 - 03:07