Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] String w cudzyslowiu - formularz
Forum PHP.pl > Forum > Przedszkole
wertyg
Taki fragment kodu:
  1. echo "<input type=hidden name=odczyt value=\"$string\"> ";


Problem mam taki:
Jesli zmienna $string ma wartosc:
$string = 'jakis tekst' wszystko jest ok i z $_POST['odczyt'] wyciagam dane
natomiast jesli
$string = '"jakis tekst"' $_POST['odczyt'] zwraca puste pole

Dodam ze nie wiem jaka wartosc przybierze $string.

W jaki sposob to rozwiazac i jesli to mozliwe to nie zmieniajac przy tym wartosci $string ?
Kombinowalem cos z htmlspecialchars ale cos mi nie wychodzilo.
untorched
  1. echo '<input type="text" name="odczyt" value="'.htmlspecialchars($string).'">';


Później jak odczytujesz $_POST['odczyt'] musisz zmienić z html'owych krzaczków znów na normalne znaki
  1. $zmienna = htmlspecialchars_decode($_POST['odczyt']);
!*!
filtruj dane htmlspecialchars itp, więcej w manualu.
wertyg
Dzieki Untorched, dziala;)
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.