Mam taką zagwozdkę. Użytkownik na stronie ma możliwość edycji danych w bazie za pośrednictwem formularza czyli: wyciągam z bazy i wrzucam do formularza np. takie coś:
<input name="pole" value="wartosczbazy">
Wartość z bazy przed wyświetleniem przetwarzam za pomocą htmlentites. Jak teraz zrobić, żeby nie sknocić tego przed ponownym zapisem? Jeśli dane w tym polu zmienią się całkowicie to nie ma problemu. Jeśli jednak użytkownik poprawi jakąś literówkę to dane zostaną zapisane do bazy i potem przy ponownej edycji jeszcze raz będzie to przetworzone przez htmlentites. Pewnie to błaha sprawa ale jednak mam problem.