![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 5.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam tabelkę wyświetlaną za pomoca zapytania sql w poniższej formie:
chciałbym aby po upływie np dwóch dni od daty w polu 'data' zapisanej w danym rekordzie nie był widoczny przycisk "ZMIEŃ" Da się coś wymodzić takiego? Dziękuje pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
172800 sekund mają 2 dni. To zadziała oczywiście zakładając, że daty w bazie przechowujesz w formacie unixowym. Jeśli nie to najpierw $z['data'] musisz potraktować strtotime, jak thek podpowiedział. Ten post edytował sadistic_son 4.03.2011, 00:02:46 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 5.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Daty przechowuję w formacie 'date' /rrrr-mm-dd/
czyli rozumiem że powinienem zmodyfikować linię w taki sposób? ......
niestety tak mi nie wychodzi, proszę o wyrozumiałość dopiero raczkuję a w goooooooglach wszystkoego nie znajdę.... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 30 Dołączył: 19.02.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o tym kiedy stosować jaki cudzysłów i o ogólnych zasadach php bo to co tam stworzyłeś nie ma prawa istnieć w ogóle. Popatrz jak choćby forumowy parser pokolorował moją składnię a jak Twoją. A niby to samo napisaliśmy. Ten post edytował sadistic_son 4.03.2011, 12:22:54 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 5.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
tak, później zobaczyłem co powklejałem......... sorry
jednak Twój kod nie działa nie pokazuje się żaden przycisk, czy to z dnia dzisiejszego czy tez innego, pole napewno jest typu date a jego format to 2011-03-04 poradzisz coś jeszcze? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Z tym, że musisz wziąć TO pod uwagę. strtotime pasuje angielskie daty więc format MM-DD-RRRR. Czyli 01-02-2010 ( 1 lutego 2010 ) może Ci potraktować jako 2 stycznia. Ten post edytował sadistic_son 4.03.2011, 15:38:35 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 5.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziękuje teraz już wszystko działa, a daty są parsowane prawidłowo, musiałem jednak wprowadzić korektę dotyczącą nawiasów bo nie edytowało poprawnie wartości z danego rekordu.
Prawidłowo działa w takiej postaci
Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:55 |