Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP replace

Spáchal jsem jakési on-line rozhovory v PHP. Při odpovídání tam mám

$odpoved = Str_Replace("\n","<br />",$odpoved);

Tím se mi to uloží do databáze se zachováním odstavců.

A teď bych potřeboval, aby když se chce odpověď upravit, zmizelo ono <br /> při načtení odpovědi, která se má upravit do textarea. Teď tam mám

<textarea>
<?php echo $zaznam['odpoved'];?>
</textarea>

stačí to před tím/po dotazu do db nadefinovat obráceně?

$zaznam = Str_Replace("<br />","\n",$odpoved);

nebo jak se to dělá?
Zatím jsem to ani nezkoušel, abych si to nerozhodil. :-)

Předmět Autor Datum
V PHP na to už je funkce nl2br nl2br Inverzní funkce tuším není takže asi bude nutné si ji napsat n…
Mitch 31.08.2007 12:20
Mitch
Asi by to jít mělo, zkus to :-). //update: Btw, já bych to spíš do db uložil s \n a až při načtení…
angel333 31.08.2007 13:46
angel333
Já bych to také uložil jen s \n a načítal s <br>, kdybych to při výrobě uměl. Ty rozhovory byly vůbe…
Kráťa 31.08.2007 22:53
Kráťa
Aha, tak to už bych to radši nechal. Btw, používáš na SQL nějaký layer? Já jsem spokojený s DiBi.
angel333 01.09.2007 14:02
angel333
Ufff to je pro mě na delší studium v klidu. Teď tu mám na vyladění několik píšťal z Braníka a musím…
Kráťa 01.09.2007 15:52
Kráťa
Jasně, pak se na to koukni - mě to totiž hodně ulehčilo práci - nemusim se starat o některý věci - v…
angel333 01.09.2007 16:19
angel333
Hmmm ještě to vůbec umět nějak rozchodit a podívat se, co to vlastně dělá... Hrál jsem si snad hodin… poslední
Kráťa 02.09.2007 02:02
Kráťa

Zpět do poradny Odpovědět na původní otázku Nahoru