Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z pojedynczym cudzysłowem
jerrys
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.02.2004

Ostrzeżenie: (0%)
-----


Witam
Mam problem
Wpisuje w polu textowym pojedyncze codzysłowy i następnie zapisuje je do bazy urzywam przy tym addslashes().
Następnie ściągam dane z bazy urzywam przy tym htmlspecialchars(stripslashes($value_zbazy))
i wstawiam to do pola <input type=text value='$value_zbazy'>
i co widze że od miejca gdzie wystąpił pojedynczy cudzysłów nie pokazuje tekstu.Czyli np wleciało ddddddd'aaaa a wyświetla ddddddd

Co z tym zrobić proszę o pomoc.
Z podwójnymi cudzysłowami jest wszystko oki.

Próbowałem też zamiast <input type=text value='$value_zbazy'> dać <input type=text value=".$value_zbazy.">
ale wtedy gdy wpisze do bazy 'a'a'a' to po pobraniu z bazy do pola tekstowego otrzymam a

(IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sabistik
post
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


jesli uzywasz jaktycznie addslashes i stripslashes to nie powinno sie tak dziac.

moze:
  1. <?php
  2. echo &#092;"<input type=text value=\"\".$value_zbazy.\"\">\";
  3. ?>


Ten post edytował Sabistik 9.02.2005, 10:47:37
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 01:19