|
Code snippets Razmena snippets, funkcija, dodataka, algoritama,... pod uslovom je da ste vi autor ili imate dozvolu autora ili da navedete autora uz odgovarajucu licencu. |
|
Alati teme | Način prikaza |
26. 01. 2013. | #1 |
član
Certified
Datum učlanjenja: 26.07.2008
Poruke: 76
Hvala: 15
296 "Hvala" u 10 poruka
|
Jos jedna php klasica za validaciju forme
Ima bolje i pametnije napisanih i sveobuhvatnijih, ali evo... mozda cak nekome i posluzi, za neke skromnije potrebe...
PHP kôd:
PHP kôd:
Poslednja izmena od sinisake : 26. 01. 2013. u 23:44. |
27. 01. 2013. | #2 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Prvo što primetih:
PHP kôd:
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
"Hvala" Br@nkoR za poruku: |
27. 01. 2013. | #3 |
član
Certified
Datum učlanjenja: 26.07.2008
Poruke: 76
Hvala: 15
296 "Hvala" u 10 poruka
|
Eh, ostavio sam to zarad kreiranja session varijabli i ispisivanja u poljima forme, ali cu naci drugi nacin! Hvala
|
27. 01. 2013. | #4 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Previše ti radi ova metoda, u suštini, ovo je funkcija unutar class Razloži na proste faktore.
|
"Hvala" webarto za poruku: |
27. 01. 2013. | #5 |
član
Certified
Datum učlanjenja: 26.07.2008
Poruke: 76
Hvala: 15
296 "Hvala" u 10 poruka
|
Da, oseti se taj amaterski OOP smek.
Mozda bi upotreba klase (oop-a) imala smisla ukoliko bih ovo pretvorio u kompletan paket - kreiranje i validaciju forme (pa mozda i slanje maila)... To sam uradio svojevremeno, ali je kod toliko prljav da ga ne bih postavljao. |
27. 01. 2013. | #6 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Ne, ne, treba da samo za validaciju služi, nisam mislio na to, već da razložiš filtere na metode, i onda odvojeno procesiraš... pogledaj kako je ovo urađeno: https://github.com/ircmaxell/filteru...r/lib/Filterus
|
27. 01. 2013. | #7 |
član
Certified
Datum učlanjenja: 26.07.2008
Poruke: 76
Hvala: 15
296 "Hvala" u 10 poruka
|
Da, da, (mislim da) znam na sta si mislio, no dodao sam ono samo usput.
Da li bi to znacilo da se za svako polje/tip polja u formi poziva i razlicita metoda? $validator->validate_email($_POST['email']) $validator-> validate_text($_POST['name'],opcioni parametri)... To sam zapravo zeleo da izbegnem (koliko je moguce!), da se u samoj 'pripremi validacije' mnogo kucka... Mada, sad kad gledam... ovim bi se doslo na isto... ona 'konfiguracija' (onaj $vars array) u primeru isto oduzima vreme, a ovo je i znatno preglednije... |
27. 01. 2013. | #8 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Napravi metodu za svaku operaciju, i onda napravi jednu "glavnu" metodu, tipa process(), u kojoj ćeš vršiti ove provjere.
PHP kôd:
Pravilo ne valja: http://codepad.viper-7.com/fLY0k6 I stavljaj ovako... PHP kôd:
PHP kôd:
PHP kôd:
|
"Hvala" webarto za poruku: |
27. 01. 2013. | #9 |
član
Certified
Datum učlanjenja: 26.07.2008
Poruke: 76
Hvala: 15
296 "Hvala" u 10 poruka
|
'' i onda napravi jednu "glavnu" metodu, tipa process()''...
Hvala na konstruktivnoj kritici i pomoci, ali... ne znam kako to da izvedem. Da preimenujemo temu u ''Jos jedna funkcija za validaciju forme"? |
27. 01. 2013. | #10 |
član
Certified
Datum učlanjenja: 26.07.2008
Poruke: 76
Hvala: 15
296 "Hvala" u 10 poruka
|
U stvari... mozda bih i mogao. Hvala na ovom primeru, ce primenimo to...
|
|
|