Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Godziny otwarcia, Proszę o podsunięcie pomysłu.
palixmp
post 5.05.2009, 12:38:47
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 19.07.2006

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


Chcę napisać stronkę z otwartymi sklepami w danej chwili. Chodzi dokładnie o to, że np ktoś wchodzi na stronę i szuka otwartego właśnie sklepu. I mam pytanie: macie może jakiś pomysł jak się do tego zabrać? Nie chodzi mi o konkretny kod, ale o pomysł, bo przyznam się ze nie wiem jak się do tego zabrać. Jest już takie coś stworzone?? bo nie wiem jak zorganizować wypełnianie godzin otwarcia.

Wiem że BETWEEN, ale jak zrobić np. Że w poniedziałek od 8 do 19, we wtorek od 10 do 19 itd. I np ustale wszystkie dni tygodnia, ale w jeden dzień np wypadnie coś i będzie tylko od 13 do 15:(


Proszę o podsunięcie pomysłu smile.gif Z góry dzięki!!

Ten post edytował palixmp 5.05.2009, 12:43:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post 5.05.2009, 12:43:23
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Moj pomysl to taki. 6 nowych pol

dni_powszednie_open, integer -- godzina otwarcia w dni powszdnie
dni_powszednie_close, integer -- godzina zamkniecia w dni powszednie
sobota_open, integer -- godzina otwarcie w soboty
sobota_close, integer -- godzina zamknięcia w soboty
niedziela_open , integer -- niedziela
niedziela_close, integer -- niedziela

Godziny moga byc nawet w formacie 1730

aktualne godzine pobierasz przez

  1. <?php
  2. $godzina=(int)date('Hm');
  3. ?>

I w zaleznosci od dnia zadajesz zapytanie.


@DOWN
Też mi się podobają smile.gif

Ten post edytował wookieb 5.05.2009, 12:51:22


--------------------
Go to the top of the page
+Quote Post
skowron-line
post 5.05.2009, 12:48:59
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


@wookieb niektóre sklepy mają różne godziny otwarcia w różne dni. Więc można by zrobić tak
tabela dni_tygodnia
id, dzien

tabela sklep
id i co tam jeszcze ktos chce

tabela godziny otwarcia
id_sklep, id_dzien, otwarcie, zamkniecie

p.s
@wookieb piękne polsko angielskei nazwy smile.gif


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
palixmp
post 5.05.2009, 13:00:12
Post #4





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 19.07.2006

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


Dzięki, już mniej więcej wiem jak to zrobić. Tylko jeszcze pytanie. A jeśli np. 15.05.2009r. sklep będzie otwarty tylko od 13 do 15. To gdzie to napisać?? Żeby wchodząc na stronę o godzinie 16 nie było pokazane że ten sklep jest otwarty?? (i różne takie kombinacje)
Go to the top of the page
+Quote Post
wookieb
post 5.05.2009, 13:01:54
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Wiec wtedy dorob tabele w ktorej zawierasz dni wyjatkow.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:30