Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jakiś sposób na uniknięcie problemu z przedwczesnym zamknięciem się atrybutu HTML
Forum PHP.pl > Forum > PHP
parox
Witam.

Mam problem z przedwczesnym zamknięciem się "value", które jest umieszczone w <insert />.

Z bazy danych pobieram pewien ciąg znaków, i chcę by był on w polu textowym. Ten ciąg znaków to

Cytat
<a href="http://google.pl">Google</a>


Kod odpowiedzialny za wciśnięcie tego ciągu do pola tekstowego to:

  1. <input type="text" name="ca_fill" size="40" value="' . addslashes($row['1']) . '" />


Jak widać próbuję dodać Slashe które na ogół powinny zadziałać. Jednak nie tym razem...



Widać iż Slash jest dodany, aczkolwiek dalej przerywa zaraz po nim i jedzie jakimś skryptem.

Czy ktoś mógłby mi doradzić co mógłbym zrobić by temu zapobiec i używać normalnie wszelkiego typu znaków?

Z góry dzięki.
croc
Nie addslashes, ale htmlspecialchars.
fander
nie lepiej zamiast <input type="text"> użyć <textarea></textarea> ?
erix
No ok, ale wiesz, czym się różni textarea od inputa?
wookieb
Cytat(fander @ 28.07.2010, 10:51:14 ) *
nie lepiej zamiast <input type="text"> użyć <textarea></textarea> ?

To już może odrazu zrezygnuj z obsługi formularzy. Jeszcze nigdy nie widziałem tak głupiej "porady"
parox
Cytat(croc @ 28.07.2010, 02:22:19 ) *



Tego właśnie potrzebowałem. Dzięki bardzo.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.