Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Ženklai "" traukiant iš MySQL ir dedant į title

Parašė Creatium· 2010 Rugs. 8 20:09:32
#1

Sveiki. Štai man ir vėl prireikė pagalbos. Yra MySQL įrašyti pavadinimai, kai kurie jų turi " ženklus. Traukiant iš MySQL ir dedant į title (title="'.$c['title'].'") man išmeta tokį title - "Projektas ", nors turi būt - "Projektas "rodyk ženklus"". Kokie yra būdai tai sutvarkyt?

Parašė ozzWANTED· 2010 Rugs. 8 21:09:13
#2

stripinput. arba bet kokia escape f-ja. kad ir addslashes

Parašė Creatium· 2010 Rugs. 8 21:09:41
#3

Gerai. Tarkim bandysiu funkciją addslashes. Ar aš taip ją įkišau į savo kodą:


$name1 = $r['name'];
$name = addslashes($name1);



Nes man taip išvis nerodo title tuomet.

Parašė WebDraw· 2010 Rugs. 8 21:09:59
#4


title="'.htmlspecialchars($c['title']).'"




Parašė Creatium· 2010 Rugs. 8 21:09:21
#5

Nors ne. Veikia puikiai! Labai tau dėkoju!

Redagavo Creatium· 2010 Rugs. 8 21:09:58

Parašė ozzWANTED· 2010 Rugs. 8 21:09:12
#6

Tu jau suvėlei kažką su kodu jeigu nerodo

Parašė Creatium· 2010 Rugs. 8 21:09:42
#7

Ne ne.. Viskas gerai. Pasirodo buvau padaręs ne iš to laukelio imti info (ne iš title reikėjo, o iš name) :D