Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] zapis skryptu javascript jako tekst do bazy danych
Forum PHP.pl > Forum > Przedszkole
pikornecki
Witam, mam taki problem. Mam pole textarea. Później odbieram z niego wartość a następnie chcę ją zapisać do bazy danych poprzez update. Odbierając treść z textarea używam htmlspecialchars. Kiedy wpisuję zwykły tekst jest ok, wysyła i zapisuje, kiedy natomiast wpisuję jako tekst kod javascript np taki jak kod generujący przycisk lubię to facebooka :

  1. <div id="fb-root"></div>
  2. <script>(function(d, s, id) {
  3. var js, fjs = d.getElementsByTagName(s)[0];
  4. if (d.getElementById(id)) return;
  5. js = d.createElement(s); js.id = id;
  6. js.src = "//connect.facebook.net/pl_PL/all.js#xfbml=1";
  7. fjs.parentNode.insertBefore(js, fjs);
  8. }(document, 'script', 'facebook-jssdk'));</script>


to w ogóle nie zapisuje tego. Dlaczego?
b4rt3kk
Średniki i cudzysłowy... Przed zapisem zawartości tego textarea daj:

  1. $tresc = addslashes($tresc);


gdize $tresc to oczywiście treść przesłana za pomocą textarea.
pikornecki
wielkie dzięki, tak to chodziło o przecinki biggrin.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.