![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 5 Dołączył: 4.08.2010 Ostrzeżenie: (40%) ![]() ![]() |
witam mam taki problem z dodaniem daty do mysql mam np. date 2011-04-21 10:02:36 i chciałbym dodac do niej np. 30 dni i wysłac to do mysql
mam taki kod php
jak bym to mógł zrobic. Z góry dzięki |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie bezensu tutaj to zrobiłeś? dlaczego masz 5 ifów ? i nie uzywasz elseif
To pierwsza uwaga Jesli pole data masz w bazie jako datetime to dajesz takie cos Gdzie czas = w sekundach wyliczony -------------------- Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas === po prostu kocham ją :D haha |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie: strtotime('$okresx'
a: strtotime($okresx Warto by się zapoznać wpierw z podstawami. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ale namieszałes
![]() sprawdz tak:
-------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@Ghost_78 sprawdź proszę w manualu jak się używa strtotime i dopiero potem podpowiadaj
![]() Główny błąd jest w tym co podałem. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat Główny błąd jest w tym co podałem. hehe podoba mi się to określenie ![]() sorry za offtopic ![]() -------------------- Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas === po prostu kocham ją :D haha |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
@Ghost_78 sprawdź proszę w manualu jak się używa strtotime i dopiero potem podpowiadaj ![]() Główny błąd jest w tym co podałem. hmmm - no u mnie zapis: daje : 2000-01-02 jedyne co przeoczyłem to to ze tam jest podawane jest time() zamiast np date('Y-m-d'); sorki za ta pomylke ![]() ![]() -------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ghost chodziło mi o to, że jako pierwszy parametr podaje się np.+1 day a nie data + 1 day. Dopiero drugim parametrem jest data, w zględem której czas jest liczony.
No ale skoro mówisz, że Tobie działa, widać i tak też można ![]() Chodziło o to, ze danie w '$zmienna' nie wygeneruje wartości zmiennej tylko tekst '$zmienna' Ma być albo "$zmienna" albo $zmienna. - to są podstawy obsługi stringów Cytat Cytat Faktycznie dziwnie to zabrzmiało Główny błąd jest w tym co podałem. hehe podoba mi się to określenie sorry za offtopic ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ghost chodziło mi o to, że jako pierwszy parametr podaje się np.+1 day a nie data + 1 day. Dopiero drugim parametrem jest data, w zględem której czas jest liczony. Widzisz ... ja znalem taki sposób jaki przedstawiłem ale ten który Ty podałeś wydaje się bardziej czytelny i na niego się przerzucę. Całe życie się człowiek uczy ![]() ![]() Dzięki za podanie wygodniejszej alternatywy ![]() -------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 5 Dołączył: 4.08.2010 Ostrzeżenie: (40%) ![]() ![]() |
narazie nic nie działa niechce dodawać do bazy mysql
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jakieś błędy?
-------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 18 Dołączył: 7.04.2011 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 5 Dołączył: 4.08.2010 Ostrzeżenie: (40%) ![]() ![]() |
błedu rzadnego nie pokazuje ale nie chce dodac do bazy mysql a to napewno jest tylko to ponieważ gdy tego nie mialem normalnie dodawalo do bazy
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
zrób
wklej wynik -------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 5 Dołączył: 4.08.2010 Ostrzeżenie: (40%) ![]() ![]() |
INSERT INTO serwer VALUES (NULL, '1231', '3', '1', '4', '5', NOW(), '.date('Y-m-d H:i:s', strtotime(1303377128.' '.+30 days)).', '', 'mit210', '0', '32', '1')
Something is wrong in your syntax obok 'Y-m-d H:i:s', strtotime(1303377128.' '.+30 days)).', '', 'mit210', '0', '32', '1' w linii 1 Ten post edytował mit2 21.04.2011, 10:13:46 |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
zobacz tak:
problem w tym ze tam gdzie podajesz date trzeba uzyc ". date()." -------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 18 Dołączył: 7.04.2011 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
na moje oko powinno być jak już tak:
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 5 Dołączył: 4.08.2010 Ostrzeżenie: (40%) ![]() ![]() |
zobacz tak: problem w tym ze tam gdzie podajesz date trzeba uzyc ". date()." pomogło wielkie dzięki. mam jeszcze takie jedno pytanko poniewarz chciałbym do tej daty co utworzyłem dodać jeszcze 30 dni ale to w następnej kolumnie w jaki sposób mógł bym to zrobić |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 23:30 |