![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 5 Dołączył: 4.08.2010 Ostrzeżenie: (40%) ![]() ![]() |
mam problem z update ponieważ gdy robie update daty to wyskakuje mi taka data 0000-00-00 00:00:00 mam taki kod
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 3 Dołączył: 26.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
robisz sobie coś takiego np:
if(!ereg("([0-9]{2})-([0-9]{2})-([0-9]{4})", $dataevent, $tmpdata) || empty($dataevent)){ $error = "Zla data"; } else { echo $tmpdata['1']; echo $tmpdata['2']; echo $tmpdata['3']; } Krótkie wytłumaczenie instrukcja sprawdza np czy tekst pasuje do wzorca (oczekuje dwóch liczb od 0 do 9 potem myślnik potem dwie liczby od 0 do 9 i na końcu to samo tylko cztery cyfry.). Jeżeli data nie pasuje do wzorca zwraca error, jeżeli pasuje to wtedy wywala $tmpdata[x] wynik mniej więcej taki $tmdata['0'] = 04-05-2003 $tmpdata['1']=>04 $tmpdata['2']=>05 $tmpdata['3']=>2003 to jest tylko przykład ale powinien on ci sporo rozjaśnić, przykładzik dałem razem z walidacją (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 03:05 |