Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Formularz = problem(cudzysłów + polskie znaki)
dereker
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 28.11.2009

Ostrzeżenie: (10%)
X----


Witam,

Przeszukałem gole wzdłuż i wrzesz i nie znalazłem rozwiązania.

Kodowanie na stronie: UTF-8

Rabie tak:
- użytkownik wypełnia formularz, klika dalej, i przenosi go do drugiego formularza gdzie są jego wpisane dane.

Treść wpisywana do formularz: ąćśźć "sa"

Poniżej warianty:

stripslashes($_POST['dana']): krzaki "sa"
addslashes($_POST['dana']): ąćśźć \\\
htmlentities($_POST['dana']): krzaki \"sa\"


Próbowałem też zrobić tzw. COMBO:
htmlentities (stripslashes($_POST['dana'])): krzaki "sa"

Próbowałem też niby Java Scritp, z kursu bloo, ale nie zamieniał mi " na ', nie wiem czemu.

Proszę o pomoc

Go to the top of the page
+Quote Post
sada
post
Post #2





Grupa: Zarejestrowani
Postów: 302
Pomógł: 24
Dołączył: 6.12.2008

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


Zrobiłem próbę i u mnie wynik jest :
ąćśźć \"sa\"
bez żadnych funkcji samo echo $_POST['Wykonawca'];
tutaj możesz zobaczyć http://guitar.ly/e.php

czuwaj

Ten post edytował sada 22.08.2011, 19:13:33
Go to the top of the page
+Quote Post
Ilware
post
Post #3





Grupa: Zarejestrowani
Postów: 248
Pomógł: 31
Dołączył: 14.12.2010
Skąd: Wrocław

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


a jakie masz kodowanie pliku?
Go to the top of the page
+Quote Post
dereker
post
Post #4





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 28.11.2009

Ostrzeżenie: (10%)
X----


Cytat(sada @ 22.08.2011, 20:10:05 ) *
Zrobiłem próbę i u mnie wynik jest :
ąćśźć \"sa\"
bez żadnych funkcji samo echo $_POST['Wykonawca'];
tutaj możesz zobaczyć http://guitar.ly/e.php

czuwaj


Przez echo tak. jest jak piszesz: ąćśźć \"sa\"

Ale jak tą zmienną wsadzam do BOX'a w formularzu:
<input type="text" class="red_form" name="first_name" id="first_name" value="'.$first_name.'" disabled="disabled"/>
to wtedy widać : ąćśźć
Inaczje mówiąc ucinane jest wszystko od \"sa\" i dalej, dla przykładu:
ąćśźć \"sa\" ohohoho, było by ąćśźć.

Spróbuj u Siebie zrobić, by wynik nie był w echo, w w box'sie formularza.

Cytat(Ilware @ 22.08.2011, 21:22:08 ) *
a jakie masz kodowanie pliku?

Każdy plik kodowany jest w UTF-8




Już wiem, że zamiast te dane przeglądać w formularzu, zrobię w echo imitacje formularza.

Ale dalej mię Ciekawi jak zaradzić na ten problem. (IMG:style_emoticons/default/co_jest.gif)

Ten post edytował dereker 22.08.2011, 21:28:13
Go to the top of the page
+Quote Post
sada
post
Post #5





Grupa: Zarejestrowani
Postów: 302
Pomógł: 24
Dołączył: 6.12.2008

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


  1. value='<?php echo stripslashes($first_name);?>'


i działa

http://guitar.ly/e.php

Ten post edytował sada 23.08.2011, 00:14:02
Go to the top of the page
+Quote Post
dereker
post
Post #6





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 28.11.2009

Ostrzeżenie: (10%)
X----


Dzięki.

Tym sposobem działa.

Może to był wynik doklejania stringu.
Go to the top of the page
+Quote Post
sada
post
Post #7





Grupa: Zarejestrowani
Postów: 302
Pomógł: 24
Dołączył: 6.12.2008

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


w cuzysłowach nie wyświetlisz cudzysłowów (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

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: 19.09.2025 - 08:13