![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.02.2020 Ostrzeżenie: (0%) ![]() ![]() |
Mam formularz i po kliknięciu wyślij potrzebuję przekazać jego wartości do klasy, aby móc na nich wykonać operacje. Zastanawiam się jak to poprawnie powinno być wykonane. Czy takie rozwiązanie jest poprawne, czy powinienem to jakoś inaczej zrobić?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.02.2020 Ostrzeżenie: (0%) ![]() ![]() |
wielkie dzięki! o to mi właśnie chodziło (IMG:style_emoticons/default/wink.gif) przetestowałem na prostym przykładzie i działa, więc mogę teraz spokojnie działać
ale mam jeszcze pytanie - gdzie i kiedy najlepiej jest robić walidacje danych z $_POST? Czy w pliku, który przetwarza formularz zrobić odpowiednie if...else i jeśli wszystko jest ok, to wtedy utworzyć obiekty i wpuścić $_POST do dalszego przetwarzania; czy tak jak w przykładzie który podałeś, wpuścić $_POST do obiektu i dopiero później za pomocą odpowiedniej metody sprawdzać, czy jest ok; czy może lepiej było by utworzyć osobną klasę zajmującą się tylko walidacją danych i w niej odpowiednie metody sprawdzające czy z $_POST jest wszystko ok?? ps. może zadaję dziwne pytania, ale powiem tak: zajmuję się produkcją mebli na wymiar, chociaż jestem z wykształcenia informatykiem (IMG:style_emoticons/default/haha.gif) Mam sporo prostych zrobionych własnoręcznie skryptów przydatnych w mojej firmie. Wszystkie są napisane w php i totalnie strukturalnie, z całą masą różnych if..else, warunków i itp zbędnego kodu. Po 10 latach przerwy w programowaniu postanowiłem zrobić kilka kolejnych aplikacji, jednak teraz chcę to zrobić w miarę profesjonalnie i obiektowo, a niestety kursy są zbyt ogólnikowe i nie można z nich wszystkiego się dowiedzieć. Dlatego proszę o porady ; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 22:11 |