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ć?
piaseq
3.03.2009, 20:03:58
Cytat(Taifun @ 3.03.2009, 19:56:25 )

co robić?
Sugerowałbym przeczytanie jeszcze raz swojego postu i napisanie go od nowa

. Twój post jest chaotyczny. Spróbuj opisać swój problem bardziej szczegółowo, podaj fragmenty kodu.
Taifun
3.03.2009, 20:25:21
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
3.03.2009, 20:48:07
pokaż kod wyświetlania .
Taifun
3.03.2009, 20:58:16
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
3.03.2009, 22:32:21
Taifun
7.03.2009, 17:35:40
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.
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.