Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] kod html w bazie mysql
Forum PHP.pl > Forum > Przedszkole
Taifun
witam,
dodaję do bazy danych mysql do jakiejś komórki np.
<a href="http://wp.pl">wp.pl</a> ale potem wywala ten fragment kodu przed całą stronę.
Dzieje się tylko wtedy gdy występują cudzysłowy w tym kodzie, który dodam do bazy i jest wyświetlany.
tagi html <b> działają ale np. tagi z cudzysłowami już nie np. <a href="dfsf">dsfs</a>
co robić?
piaseq
Cytat(Taifun @ 3.03.2009, 19:56:25 ) *
co robić?

Sugerowałbym przeczytanie jeszcze raz swojego postu i napisanie go od nowa smile.gif. Twój post jest chaotyczny. Spróbuj opisać swój problem bardziej szczegółowo, podaj fragmenty kodu.
Taifun
Cytat(Taifun @ 3.03.2009, 19:56:25 ) *
witam,
dodaję do bazy danych mysql do jakiejś komórki np.
<a href="http://wp.pl">wp.pl</a> ale potem wywala ten fragment kodu przed całą stronę.
Dzieje się tylko wtedy gdy występują cudzysłowy w tym kodzie, który dodam do bazy i jest wyświetlany.
tagi html <b> działają ale np. tagi z cudzysłowami już nie np. <a href="dfsf">dsfs</a>
co robić?

poprawione.
Spawnm
pokaż kod wyświetlania .
Taifun
posklejane fragmentami:


$smarty->assign('opis', $row['description']);
no i w {$opis} w smarty daje kod do wyświetlania.

Nie o to mi chodzi bo ten kod jest ok. Po prostu jak filtrujecie dane, żeby cudzysłów nie rozbijał zapytania sql?
PanGuzol
Chyba tego szukasz mysql_escape_string" title="Zobacz w manualu PHP" target="_manual

Pozdrawiam.
Taifun
ale ta funkcja rozbije mi np. link <a href="http://wp.pl">wp.pl</a> i będzie to pokazywane jako tekst a nie kod html.
erix
Co rozbija...? U mnie jakoś wszystko w porządku - escape'uje tylko cudzysłowy, nie ma z niczym problemów.
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.