Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: data i pole form
Forum PHP.pl > Forum > Przedszkole
michal20
hej

robie www obsluginawa przez mysql'a, zatrzymalem sie na rejestracji uzytkownika na czyms takim:

chce zrobic pole do wpisu daty urodzin i pozniej przekazac to do zmiennej typu DATE do bazy sql'a

jak najfajniej byscie to zrobili?

jesli moge to poprosze o przykladowy kod, bo nie wiem jak to zrobic

dzieki
infernox
Cytat
jak najfajniej byscie to zrobili?


wydaje mi sie ze jedyne co musisz fajnego zrobic to sprawdzanie za pomoca java scriptu poprawnisci formatu wprowadzonej daty przed wyslaniem formularza
crash
Możesz zrobić po prostu 3 selecty (dla dnia, miesiąca i roku). W ten sposób unikniesz wpisywania błędnej daty a jak złączysz te dane będziesz miał gotową daną do wpisania do bazy.
Juri
Cytat
wydaje mi sie ze jedyne co musisz fajnego zrobic to sprawdzanie za pomoca java scriptu


Po co to robić w javaScript jak można od razu sprawdzić poprawność daty w php.

Np. dwa pola select (dzień (31 dni) oraz miesiąc (12 miesięcy)) oraz rok ale już nie jako pole select tylko zwykłe pole textowe i sprawdzić to pole funkcją is_numeric.

  1. <input type="text" value="rok" size="4">


a potem tylko:

  1. <?php
  2.  
  3. if (is_numeric ($rok)) {
  4. $data = .= $rok . '-';
  5. }
  6. else {
  7. echo &#092;"Wpisałeś niepoprawny rok urodzenia!\";
  8. }
  9.  
  10. ?>


i po kłopocie winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.