Input Validation
Dobar dan,
imam problem sa unosom obrađenih podataka u bazu podataka. Validacija se sastoji od manje-više ugrađenih funkcija (mysql_real_escape_string(), stripslashes(), htmlentities(), i malo regular expressiona). Sva obrada je obuhvaćena pozivom na jednu funkciju, tj. metodu.
Provjeru koristim prilikom unosa članka i komentara u bazu podataka. Misterij mi je zašto prilikom upisa komentara sve prolazi u redu, a kod upisa članaka, u BP se ne upisuju znakovi šžćč, a pri tom koristim jednu te istu validaciju. U bazi podataka koristim praktički identične tablice za članke i komentare, uključujući utf8_unicode_ci collation na svim razinama (kolumna, tablica, baza podataka), a koristim gotovo iste (insert into) sql upite.
Primjer: prilikom upisa riječi 'pokušaj' upisuje 'poku'. Da li se neko susretao sa sličnim problemom, ili može pretpostaviti gdje sam napravio grešku?
|