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 ; |
|
|
|
k8dz [PHP] Poprawne wczytanie $_POST do klasy 10.02.2020, 20:24:33
vokiel Tak, generalnie jest OK.
Chociaż często stosuje s... 10.02.2020, 21:43:44
k8dz Rozumiem o co chodzi, chociaż w tym przypadku twor... 10.02.2020, 22:24:13
viking A może tak:
class Cena -> settery , gettery do ... 11.02.2020, 08:48:15
k8dz ok, czyli w klasie Cena robię settery i gettery dl... 11.02.2020, 20:54:43
vokiel Możesz to rozdzielić na początek na dwie klasy, pr... 11.02.2020, 23:11:43
vokiel Co do walidacji to różne są podejścia. Raz jako os... 13.02.2020, 20:24:52
k8dz tak właśnie obstawiałem, że taka podstawowa walida... 13.02.2020, 21:01:10
vokiel Językowo bym się trzymał angielskich nazw, jeśli j... 14.02.2020, 15:12:29
k8dz ten sposób mi się podoba, ale kurde nie do końca w... 14.02.2020, 20:08:25
viking Poczytaj po prostu jak robią to inni https://docs.... 14.02.2020, 20:45:55
vokiel Cytat(k8dz @ 14.02.2020, 20:08:25 ) t... 15.02.2020, 13:24:58 ![]() ![]() |
|
Aktualny czas: 1.04.2026 - 13:12 |