Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] [html] Wartosc Value w Input - problem z apostrofami
Forum PHP.pl > Forum > Przedszkole
Szymon
Witam,


Jest maly problem.

Mam pole tekstowe, w ktorym wyswietla sie dana wartosc:

  1. don't


Jest to wartosc zapisana w bazie, w kodzie php wyglada wiec mniej wiecej tak:

  1. <input name='street' type='text' id='street' size='40' value='<? echo $wlasnie_ta_wartosc; ?>'>


Niestety, wynik jest taki:

  1. <input name='street' type='text' id='street' size='40' value='don't'>


I przegladarka mysli, ze Value konczy sie juz po pierwszym apostrofie i nie pokazuje nic co jest pozniej, probowalem ugryzc to przy pomocy Addslashes, ale nie pomaga


Z gory dzieki za pomoc!
Jojo
  1. <input name="street" type="text" id="street" size="40" value="<? echo $wlasnie_ta_wartosc; ?>" />
Szymon
Tak, ale co jesli zamiast apostrofu bedzie cudzyslow? Wtedy znowu padnie...

  1. $wlasnie_ta_wartosc = 'Mowia o mnie "Elvis" :) ';
nospor
przepusc zmienna przez
http://pl.php.net/manual/pl/function.htmlspecialchars.php
(spojrz na parametry wywolania)

proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole:
Temat: Tematyka i zasady panujace na forum Przedszkole
Szymon
Tytul zmieniony.

Htmlspecialchars pomoglo. Wielkie dzieki! smile.gif
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.