Ok, updated information after a lunchtime further search.

There are a couple of good stackoverflow answers out there that I stumbled on.

1. I use the javascript function, str.replace(/\n/g, '<br />'); to change the line feeds to html. Since the data is being passed as a GET, the line feeds are being lost. This converts it before being passed as a GET.

When I redisplay the text in a table, it works great.

2. I'm using a php function called br2nl which converts the <br /> entries to a \CR/LF. This outputs the data as a multi-line string.

Unfortunately when the document.start.details.value has the string put in it, the CR/LF is lost and the output is a single line.

So the mysql portion looks to be fixed, at least at the moment unless a better solution is found. Now I need to chase down how to maintain the CR/LF when put in a DOM value.

Hmm, maybe instead of converting it in php, I should use the same javascript method to convert it back...

Carl