Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny]Jaki framework do wpisywania danych do bazy MySQL
DNMX
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 18.09.2021

Ostrzeżenie: (0%)
-----


Hej
Szukam frameworku do realizowania niby prostego zadania a mianowicie uzupełniania bazy danych za pomocą formularzy. Dajmy na to niech będzie to tabela klienci. Na czym mi zależy:

- definiowanie, które pola w formularzu są wymagane a które nie
- sprawdzanie, czy jedno z pól (np. PESEL) nie istnieje w bazie i wypluwanie uzupełniającemu stosownego błędu
- sprawdzaniie, czy pola nie przekraczają maksymalnej długości zgodnej ze strukturą bazy danych (np. 6 cyfr lub 128 znaków) i również wypluwanie uzupełniającemu bł ędu
- walidacja innych pól, np, że tylko liczba, data (fajny byłby datapicker itp)
- niektóre pola do wyboru w formularzu, np. miejscowości miałyby się pojawiać jako lista rozwijana (<select>) na podstawie tego, co jest w tabeli miasta

Późniejwyświetlanie tych wpisanych do bazy danych jako kafelki, ew. lista/tabela z możliwością sortowania itp.

Na razie koduję to ręcznie w PHP jak głupi ale jak to się rozrasta to widzę, ze nie tylko jest to pracochłonne ale np. łatwo coś przeoczyć, powiedzmy że ktoś doda literkę w roku urodzenia albo dwie osoby z takim samym PESELEM. Dlatego szukam frameworka. Co moglibyście mi polecić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




htmlspiecialchars to sobie mozesz sam w czystm php dac, sqlinjection tak samo, uzywasz PDO czy mysqli z bindowanie i tez jestes zabezpieczony.
Rowniez dobrze mozesz byc na to wszystko podatny nawet uzywajac FW. FW to nie jest zadne magiczne cos co cie uchroni przed zlem, zabezpieczy za ciebie strone itd.
Oczywiscie, FW udostepnia narzedzia, ktore to ulatwiaja, ale juz nie raz widzialem kody osob ktore pisaly w FW stronki dziurawe jak sito. FW nie jest gwarancja bezpieczenstwa.

Na poczatku napisales o problemach takich, jak osoba poczatkujaca w php, stad taki wniosek wysnulismy ze musisz jednak sie poduczyc. Ale jesli uwazasz ze umiesz w php to uzyj FW. Wielu ludzi poleca Laravel bo jest latwy ale z drugiej strony Laravelowi zarzuca sie ze ma gdzies wszelkie standardy. Drugim popularnym FW (albo pierwszym, zalezy jak patrzec) jest Symfony. Poczytaj, wybierz co uwazasz i dzialaj. Pamietaj tylko ze FW to narzedzie a nie zloty srodek na wszystko. I to od ciebie zalezy jak go uzyjesz i czy zrobisz to dobrze.
Go to the top of the page
+Quote Post
DNMX
post
Post #3





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 18.09.2021

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 15.04.2022, 11:29:48 ) *
[..]Laravel bo jest latwy ale z drugiej strony Laravelowi zarzuca sie ze ma gdzies wszelkie standardy.

Swoją przygodę z programowaniem rozpocząłem właśnie od PHP bo ludzie mówili mi, że jest łatwy. Jednocześnie ostrzegali, że nie nauczę się tak programować i nie będę trzymał żadnych standardów. Teraz jak porównuje swój kod z innymi, chociażby takimi, co programują w python to widzę, że mieli rację.

Co do Sumfony to przeczytałem opis na Wiki i podobają mi się te cztery podpunkty:
Walidacja formularzy i treści
Zarządzanie sesjami
Zgodność z najlepszymi standardami oraz wzorcami budowy aplikacji internetowych
Wbudowana ochrona przed atakami CSRF oraz XSS
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: 8.10.2025 - 07:11