img-be beágyazás, db mezobol

sziasztok azt szeretném csinálni, hogy a db-m egyik mezőjében van a képek elérési útja és amikor kiíratom a kép jelenjen meg de ez vmiért nem jó tudnátok segíteni?
echo ""'>" . " Name: " .$row{'nev'} ...; a tobbi resze jó, de nem tom, hogy kellene beágyazni az src-be a mezo tartalmat, ötlet?

Hozzászólások

Nem egészen értem, hogy ez miért kérdés, ha már kiíratsz valamit, akkor annak is mennie kell. Ne felejtsd el a kimenetet html safe-re ellenőrizni, mert szép XSS hibát tudsz így csinálni.

A kód hibája egyébként a fölösleges aposztróf, ráadásul idézőjel is van közötte, ezért a generált html forrásban ilyen lesz: '"valamikép.jpg"'

Esetleg:

echo "< img src='../pic/{$row['pic_url']}' />Name: {$row['nev']} class: {$row['foosztaly']} szine: {$row['szine']} Fénye: {$row['fenye']}";

OFF:
Ezt a PHP-sok maniakusan elkovetik, ennek ellenere a szabvany vilagosan fogalmaz: XML-nel (es ugy tudom SGML-nel is) az attributumokat idezojellel (") kell hatarolni, es nem aposztroffal (').

De komolyan, mar vagy tiz kulonbozo projektben lattam ezt. Attol, hogy megeszik a bongeszok, meg nem lesz good practice.

ON:
Amugy en ebben az esetben inkabb nem valasztanam ezt a lehetoseget. Mivel a [] es a {} nagyon hasonlo, tul konnyu elveteni.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.2

"3.2.2 Attributes
By default, SGML requires that all attribute values be delimited using either double quotation marks (ASCII decimal 34) or single quotation marks (ASCII decimal 39). Single quote marks can be included within the attribute value when the value is delimited by double quote marks, and vice versa. Authors may also use numeric character references to represent double quotes (") and single quotes ('). For double quotes authors can also use the character entity reference "."

Igen, de en szenely szerint nem feltetlen vagyok baratja neki. tul konnyu rontani benne. Rubyba pl. midnig tudom, mikor van idezojelen belul parsolo mod, mert ott #{en_fuggvenyem(42)} format kell hasznalni, ez mindig egyertelmu.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Nem tudom időben szólók-e hozzá, de talán fontos lenne tudni, hogy a kép az adatbázisban BLOB mezőben van-e tárolva, vagy csak az URL-je van egy mezőbe elmentve?
Nem mindegy!

Attila, Perger
-----------------------------------------------------
"Az a szoftver, amelyiket nem fejlesztik, az halott!"

Ha ugyanabban a mappában van, akkor nem ./pic/ kellene elé? a ../pic/ az az eggyel kijjebbi mappából nyíló pic mappára mutat.

Azaz:


/var/www/pawee.hu/htdocs/index.php:
 - ./pic/ -> /var/www/pawee.hu/htdocs/pic/
 - ../pic -> /var/www/pawee.hu/pic/

Nem mindegy.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal