ugrás a tartalomhoz

Textarea alapértékének helyes beállítása

molnigee · 2005. Aug. 29. (H), 21.14
Üdv!

Az lenne a gondom hogy egy input mező value értékét szeretném megadni, az érték egy sqlből lekérdezett szöveg! A szöveg tartalmaz idézőjeleket!

Tehát konkrétan ez a szöveg pl amit sqlből kapok meg :
$row_hir[3]="itt egy link <a href=""></a>"

a php pedig :
print("<textarea name=hir cols=60 rows=20 value=\"$row_hir[3]\"></textarea>");

Na most gondolom az idézőjelek kavarnak be, mivel a szövegnek csak a vége jelenik meg mindig!
Próbáltam már pár függvényt amik az idézőjelekkel babrálnak, per jelet raknak elé, de mindig ugyanaz volt!
Mi erre a megoldás?

Előre is köszi!
 
1

a megoldás: konvertálni!

Anonymous · 2005. Aug. 29. (H), 23.32

<?
$row_hir[3]=str_replace('"','&quot;',$row_hir[3]);
echo '<textarea name="hir" 
cols="60" rows="20" value="'.$row_hir[3].'"></textarea>';
?>
Gyulus
2

Félig jó

molnigee · 2005. Aug. 30. (K), 10.35

<textarea name="hir" cols="60" rows="20" value="Pénteken a
<a href=&quot;http://****&quot;>Bohémban</a> is bulifotóztunk! <br>
A képeket megnézheted <a href=&quot;http://******&quot;>Itt</a> !<br>">
</textarea>
Ez van a forrásban, viszont a megjelenésnél meg üres a mező!
Mi a baja még?
3

<Nincs cím>

Anonymous · 2005. Aug. 30. (K), 11.20
textarea eseten a nyito es zarotag koze ird a tartalmat
toro
4

Köszi mindent!

molnigee · 2005. Aug. 30. (K), 11.39
Így a két tanácsot egybegyúrva sikerült megoldani a problémát, köszönöm szépen!
5

nem semmi!

Anonymous · 2005. Aug. 30. (K), 14.18
Ezt az alapvetéső dolgot a nagy tanácsolásban észre sem vettem.

Gyulus