Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Znak & w naziwe w input.
Forum PHP.pl > Forum > Przedszkole
Zuzanna777
Witam,

Prosze o sugestie na temat problemu a mianowicie:
Jeżeli wprowadzam w formularzu w polu input nazwę firmy a w nazwie znajduje się znak "&"
to ucina wszystko co jest za tym znakiem i dopisuje do bazy.
baza metoda por. napisów: utf-8_general_ci, InnoDB
tabela, do której dopisywane są rekordy: j.w.
prz3kus
Możesz zamiast metodą GET wysyłać POST, lub zamieniać znak na inny przed wysłaniem, a potem po odebraniu zamienić spowrotem.
Crozin
Dla bazy danych znak "&" nie ma żadnego specjalnego znaczenia. Problem musi być w innym miejscu.

1. Pokaż jakie żądanie HTTP jest generowane.
2. Pokaż jakie dane trafiają do serwera (var_dump($_GET, $_POST, $_SERVER))
sadistic_son
Cytat(Crozin @ 8.07.2015, 09:27:51 ) *
Dla bazy danych znak "&" nie ma żadnego specjalnego znaczenia. Problem musi być w innym miejscu.
Dla bazy nie, ale dla HTML już tak.
Co tu dużo gadać, pokaż kod!
Pyton_000
dodaj do <from>

enctype="application/x-www-form-urlencoded"
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.