Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z data
kinder26
post 30.08.2008, 15:26:52
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.08.2008
Skąd: xxx

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


mam taki problem

zrobilem fromularz z zamawianiem wizyty na okreslony termin

dalem oczywisie warunki ze nie mozna zamowic wizyty na wczoraj

  1. <?php
  2. if (($_POST['dzien']=='')||($_POST['miesiac']=='')||($_POST['rok']==''))
  3. echo "wizyta nie moze zostac przyjeta - źle wypalniles date";
  4.  
  5. else if (($_POST['dzien']<date("d"))||($_POST['miesiac']<date("m"))||($_POST['rok']<date("Y")))
  6. echo "podana data jest nie poprawna";
  7.  
  8. else if (($_POST['dzien']>31)||($_POST['miesiac']>12))
  9. echo "podana data jest nie poprawna";
  10. ?>


problem tkwi w tym ze niektore miesiace maja 30 dni a inne 31 a przy warunku : else if (($_POST['dzien']>31)

jak ktos wpisze 31 wrzesnia ... czyli dobrze wpisze bo warunek sie zamyka na 31 (a wrzesien ma 30 dni) w bazie danych mi sie pojawia 0000-00-00

no i nie wiem jak to zrobic zeby w zaleznosci od podanego misiaca dac taki warunek aby ilosc dni zgadzala sie z okreslonym miesiacem i zeby to wszystko gralo guitar.gif

prosze o pomoc
Go to the top of the page
+Quote Post

Posty w temacie


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 - 06:14