Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak sprawdzić czy data ur w form jest poprawna
-Gość_tomek-
post
Post #1





Goście







mam w formularzu pole do wpisania daty urodzenia w formacie yyyy-mm-dd
jak sprawdzic,że data napisana jest poprawnie? Jakiej należy uzyć funkcji sprawdzającej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Gość_tomek-
post
Post #2





Goście







Cytat(piotrekkr @ 2006-05-05 21:03:38)
  1. <?php
  2. eregi("^((19[0-9]{2})|(200[0-6]))-((0[1-9])|(1[12]))-(([012][1-9])|(3[01]))$",$data);
  3. ?>

ups.... jest problem... skrypt nie dziala prawidlowo wpisuję datę np. 1982-12-12
i niestety informuje mnie , że podano zła datę

function valid_data($data)
{
if (eregi("^((19[0-9]{2})|(200[0-6]))-((0[1-9])|(1[12]))-(([012][1-9])|(3[01]))$",$data))

return true;
else
return false;

}

//---------------------------------------

if (!valid_data($data))
{
html_naglowek("");
echo "<p align=center>Podano nieprawidlowa datę urodzenia. Proszę wrócić i spróbować raz jeszcze</p>";
html_url("rejestracja_form.php", "<p align=center>Powrót do strony rejestracji</P>");
html_stopka();
exit;
}
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: 2.10.2025 - 19:45