Non ci ho capito una briscola
hai due box.
Un text box dove va il titolo e che viene scritto in un campo del database ad hoc.
E una text area dove va il testo in paragrafi che viene scritto in un altro campo del database.
Quando vai a richiamare i campi del database avrai, per esempio
codice:
<table><tr><td>richiamo titolo dal database</td></tr>
<tr><td>richiamo testo in paragrafi</td></tr></table>
Ora, se mettessi un tag PRE
codice:
<table><tr><td>richiamo titolo dal database</td></tr>
<tr><td><pre>richiamo testo in paragrafi</pre></td></tr></table>
Non credo risolveresti una cippa perchè il pre richiama la formattazione del testo nel database che, credo, viene scritto senza tenere conto degli "a capo".
A mio avviso, e sempre se ho capito bene, l'unico modo è integrare nei tag del textarea il comando wrap="physical". In questo modo il database dovrebbe registrare esattamente il testo come appare in pagina e, usando poi i tag pre, verrà riscritto seguendo quella formattazione.