Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz do edycji danych a htmlentities
MalyKazio
post 6.05.2008, 20:28:24
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Witam,

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ś:
  1. <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.


--------------------
"Jak Cię widzą tak Cię piszą, chyba żeś jest wielką fiszą"
Go to the top of the page
+Quote Post
jacekl
post 6.05.2008, 21:52:13
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 7
Dołączył: 4.05.2008
Skąd: Warszawa

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


html_entity_decode()

JL
Go to the top of the page
+Quote Post
MalyKazio
post 7.05.2008, 05:25:44
Post #3





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


html_entity_decode po wysłaniu przez użytkownika z formularza, ale przed dodaniem do bazy danych?


--------------------
"Jak Cię widzą tak Cię piszą, chyba żeś jest wielką fiszą"
Go to the top of the page
+Quote Post
jacekl
post 8.05.2008, 15:11:11
Post #4





Grupa: Zarejestrowani
Postów: 36
Pomógł: 7
Dołączył: 4.05.2008
Skąd: Warszawa

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


Tak.

html_entities_decode() stanowi odwrotność html_entities(), tzn.
  1. <?php
  2. $string = html_entities(html_entities_decode($string)) = html_entities_decode(html_entities($string))
  3. ?>


więc nie powinno być żadnych problemów


JL

Ten post edytował jacekl 8.05.2008, 15:11:27
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:01