Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zrobić żeby pokazywało text "Zły format daty"
gados82
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 5.05.2004

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


mam pole formularza w któym wpisuje date w formacie mm-dd-rrrr po wpisaniu wysyłam tą date do tabeli w Mysql.
Jak wpisze w tym formularzu zły foramt daty lub jakieś inne wyrażenie niż data to php wysypuje mi błedy, a chciałbym zrobić tak że po wpisaniu złej wartości w tym polu wyskoczył napis "Zły format daty"
Może mi ktoś pomóc z tym??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gados82
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 5.05.2004

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


dzieki chlopaki za pomoc uzylem skryptu "diwi"

moj problem polegał dokładnie na datach

1.data przybycia
2. data wyjzadu

używanych przy rejestrowaniu klientów hotelu

rozwiązałem to tak:

  1. <?php
  2.  
  3. list ($miesiac, $dzien, $rok) = explode('-', $_POST['data_przybycia']);
  4. if (checkdate ($miesiac, $dzien, $rok))
  5. {
  6. list ($dzien, $miesiac, $rok) = explode('-', $_POST['data_wyjazdu']);
  7. if (checkdate ($miesiac, $dzien, $rok))
  8.  
  9. {
  10.  
  11. ///wykonuje jakiś skrypty jak dwie daty sa poprawne
  12.  
  13. }
  14. else
  15. echo '<p>Podana przez ciebie data jest nieprawidlowa. Poprawny format daty to: mm-dd-rrrr<p>';
  16. }
  17. else 
  18. {
  19. echo '<p>Podana przez ciebie data jest nieprawidlowa. Poprawny format daty to: mm-dd-rrrr<p>';
  20. }
  21.  
  22. ?>



super chodz tylko mam pytanie jeszcze
checkdate sprawdza tylko liczby
a jak znajdzie sie jakiś jełop i tam gdzie trzeba wpisać date on wpisze text (litery)
to wtedy wysypie sie kod
duża przeróbka jest potrzebna zeby to wyeliminować
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 20:09