![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Mam dość skomplikowany problem (jak dla mnie) ale spróbuję opisać go jak dokładniej potrafie. Otóż mam taki oto kalendarz ... ![]() (jeśli zdjęcia nie widać to można zobaczyć je tu My Webpage ... gdzie pole option generowane jest w ten sposób
uzyskawszy taką tablicę
przipisałem zmienne (tu pomógł mi kolaga bim2) w ten sposób :
i tu pojawia się mój problem: Chciałem aby każdą zmienną $dzien pozyskaną z tablicy odwołać do dnia tygonia (od 0 do 6). czyli naprzykład : formularz1 ma wartość off i jest to dzień tygodnia piątek (5) formularz2 ma wartość BT111/2 i jest to sobota (6) - weekend Próbowałem to zrobić w ten sposób
ale niestety zwracany jest faktyczny dzień tygonia a nie ten do którego odwołuje się formularz option. ufff mam nadzieję że któś się połapie w tym co tu chciałem opisać. Z góry bardzo dziękuje Ten post edytował pavilion 12.04.2006, 19:23:29 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
date('w', $data_do_ktorej_chcesz_sie_odwolac)
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kszychu, dziekuje bardzo za odpowiedź tyle że nie o to mi chodziło. Fakt, napisałem to tak zawile że nic dziwnego, zatem spróbuje jeszcze raz.
Jak z liczb od 1 do 31 wskazać że jest to sobota lub niedziela w danymn miesiącu ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ty juz se tylko dorob warunki ps: i prosze poprawic tytul o wlasciwy znacznik -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Cytat(pavilion @ 2006-04-10 11:34:35) Kszychu, dziekuje bardzo za odpowiedź tyle że nie o to mi chodziło. Fakt, napisałem to tak zawile że nic dziwnego, zatem spróbuje jeszcze raz. Jak z liczb od 1 do 31 wskazać że jest to sobota lub niedziela w danymn miesiącu ![]() To Ty mnie źle zrozumiałeś. Żeby określić jakim dniem tygodnia jest określony dzień miesiąca musisz znać miesiąc i rok, czyli datę. I tę datę podajesz jako drugi argument funkcji date(). Poza Tym nospor już Ci to ładnie rozpisał. -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kszychu, nospor - dziękuję i przepraszam.
Chory jestem i coś mi mózg nie pracuje. Pół godziny zastanawiałem się o co chodzi nospor z tym znacznikiem w tytule ![]() Tak czy inaczej bardzo Wam dziękuje i cieszę się że są na świecie tacy ludzie jak Wy. Pozdrawiam |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Pół godziny zastanawiałem się o co chodzi nospor z tym znacznikiem w tytule powiedzmy ze to moja wina. powinienem byl napisac:" i prosze poprawic tytul o wlasciwy znacznik zgodny z zasadami panującymi na forum PRzedszkole" ![]() Cytat teraz jeszcze kilka miesięcy i dojde o co chodzi z tymi warunkami. No bo chciales by ci wyswietlil tylko te dni, które są sobotą lub niedzielą. Musisz więc na to dac warunek. Ja ci wyswietlam wszystko niezależnie od dnia tygodnia ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Już łapie, łapie złapałem
![]() o rany ale się popisałem, faktycznie nic mi głowa nie pracuje. Ale właśnie oto mi chodziło, Panowie jesteście rewelacja, brak mi słów. Jeszcze tylko mam ostatnie pytanko... Mając coś takiego : 2006-4-1 dzien tygodnia: 6 2006-4-2 dzien tygodnia: 0 2006-4-3 dzien tygodnia: 1 itd. mam zmienną $dzien uzyskaną poprzez
zrobiłem warunek
i to nie działa ![]() Próbowałem tez przypisać zmienną do tych ostatnich cyfr 2006-4-1 dzien tygodnia: 6 2006-4-2 dzien tygodnia: 0
ale wyskakuje mi 2 Da się to filtrować w ten sposób bazę czy nie tędy droga ? |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
a co u CIebie zawiera zmienna $dzien? Daj se echo przed ifem i zobacz co tam masz:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
$dzien dostaje z pola option generowanego razem z kalendarzem.
Jak dałem echo to wyskoczyło 1 2006-04-10 2 2006-04-10 3 2006-04-10 ... ... 29 2006-04-10 30 2006-04-10 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
zauważ, ze date('w') zwraca ci dzien tygodnia, czyli wartosci od 0 do 6, a ty porównujesz to z wartosciami od 1 do 30. Troche nieteges, nieprawdaz ?
![]() Jakoś cięzko mi się teraz przebic przez Twoją logikę, więc na obecny stan sprawy i Twojego opisu nic ci więcej nie powiem. Moze ktoś inny sprobuje, albo ty sam sprobujesz ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Panowie w Was tylko nadzieja, siedzę już kolejny dzień i nic.
Jedyne co mam narazie to plan tylko wydaję się być troche za skomplikowany. Mając zmienną $dzien (od 1 do 30 lub 31 w zaleznosci od aktualnego miesiąca) jak postawic zapytanie do bazy aby wyselekcjonować tylko te wyniki zależne od dnia tygodnia ?
Czy to jest wogóle realne ![]() P.S. Struktura bazy wygląda tak : bt freq std sta id BT111/2 0,1,2,3,4,5 14:45:00 19:15:00 1 BT111/2 6 15:30:00 20:00:00 2 BT155/6 1 2 3 4 5 6 03:55:00 09:55:00 3 BT155/6 7 03:55:00 09:50:00 4 Z góry bardzo dziękuje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:35 |