Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MSSQL][PHP]Problem z cudzysłowiem w INPUT
Forum PHP.pl > Forum > Przedszkole
krzesik
Witam,

mam formularz a w nim inputy, wczytując z bazy wartości natknąłem się na problem z cudzysłowiem, mianowicie ucina mi wartośc jak dojdzie do cudzysłowia, jak to ominąć?
Teraz mam tak i nie działa:
  1. <input type="text" name="nazwa_kontrahenta" value="<?php echo htmlspecialchars($r['nazwa_kontrahenta']);?>" />
genko
htmlspecialchars($r['nazwa_kontrahenta'], ENT_QUOTES) questionmark.gif
krzesik
Niestety input dalej pusty, w rekordach gdzie nie ma "xxx", jest wszystko OK
genko
Dziwnie... U mnie teraz działa:
  1. <?php $input = 'aaa "bbb" \'ccc\' ddd łłł'; ?>
  2. <input type="text" name="nazwa_kontrahenta" style="width: 500px;" value="<?= htmlspecialchars($input); ?>"/>

tak:
  1. <input type="text" name="nazwa_kontrahenta" style="width: 500px;" value="aaa &quot;bbb&quot; 'ccc' ddd łłł"/>
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.