![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 16.07.2005 Ostrzeżenie: (10%) ![]() ![]() |
Witam mam taki maly problem z ustawienie warunku w polach daty .Data sklada sie z 3 pol . rok/miesiac/dzien . Miesiac jest zrobiony ze mozna wybrac z listy. Zrobilem rowniez warunek ze w polach rok i dzien nie mozna wpisywac liter. Tak wyglada KOD ktory nie dokonca dziala poprawnie :
Opis problemu: Data sklada sie z 3 pol. ROK - MIESIAC - DZIEN . wszystki pola znajduja sie w jednej linice. Pole ROK posiada funkcje ze jesli wprowadzone zostana litery to wyskoczy inofrmacja ze nie wpolna wpisywac liter w te pole.MIESIAC to pole wyboru gdzie uzytkownik moze wybrac z listy dany miesiac. Oraz pole DZIEN gdzie uzytkownik wpisuje dzien i do tego pola jest podlaczona funkcja ktora nie umozliwia wspiwania litere w te pole. Wszystki pola sa wymagane czyli jesli ktos nie poda ROKu lub DNIA lub nie wybieze z listy miesiac obok tych pol po prawej stronie wyswietli sie komuunikat "prosze podac cala date urodzenia". Dziwnie to dzial troche poniewaz nie sa zadobrze zrobione warunki moze jest inne lepsze rozwianie tego problemu? Wiec jest tak uzytkownik wpsuje rok i wybiera miesiac a dni np zapomina. Robi wyslij i wyskauje info ze ma podac jeszcze dzien.Wpisuje dzien riobi wyslij a miesiac autmatycznie sie ustawia na pole nie wybrane i trzeba znowu je wybrac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) LUB drugi aspekt uzytkownik w pole rok wpisuje litery wybiera miesiac i w dni wpisuje litery robi wyslij i wysykuje info ze w polach daty nie maga byc litery ,wiec poprawia na liczby robi wyslij a miesiac kotry byl wybrany sie restartuj i trzba go wybrac ponownie . To jest problem mojego wlasnie formularza.Ma ktos pomysl jak to wykonac? Prosze bardzo o pomoc bo jak nie TU to gdzie?Jak nie wy to KTO? pomoze mi to rozwiac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrowka papaptki |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 446 Pomógł: 0 Dołączył: 5.03.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
jak ktos ci poda dane to przechowujesz je w zmiennych. sprawdzasz bledne odrzucasz poprawne przekazujesz spowrotem do formularz i przy generowaniu wstawiasz pod odpowiednie wartosci w formularzu. miesiace mozesz puscic w petli, najpierw wstawiasz wybrany a potem reszte. nie wiem czy to zrozumialem mniej wiecej bo sie lekko zirytowalem na jednego czlonka mojej rodziny (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) i mam klopot z zebraniem mysli
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 16.07.2005 Ostrzeżenie: (10%) ![]() ![]() |
dzieki pigula za odpowiedz. Niestety jestem jeszcze poczatujacy w php i nie mam pojecia jak to zapisc i zrobic z tego kod .Pomoże ktoś(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Z gory dziekowka i pozdrowka papaptki
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
zrób jedno pole, które bedzie pobieralo dane np. w formacie YYYY-mm-dd
funkcja walidujaca: prosta, taka, moze mozna szybciej, mozna mozna lepiej. test:
Pozniej bedziesz mogl dodac jakis kalendarzyk obok pola, aby ludek z niego wybral se cos, ale to juz inna bajka |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Co dwie głowy to nie jedna (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tylko po co zaraz ten język, przecież mówiłem że można lepiej i prościej (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 16.07.2005 Ostrzeżenie: (10%) ![]() ![]() |
dziekuje bardzo NOSPOR dziala porawnie wszystko i znowu php.forum mnie NIE zawiodło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) "Jak nie tu to gdzie ?Jak nie Wy to kto? Jak nie teraz to kiedy? " (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował ppsi 20.09.2005, 11:41:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 00:36 |