Bueno, como el post tiene unos 7 días sin recibir aportes asumo que ya no va a recibirlos. Como al fin pude lograr lo que quería (que era algo bastante sencillo) quiero postearlo por si alguien llega a dar con el, buscando la forma de hacer lo mismo.
Según veo hay dos formas de hacerlo. Como planteaba Calisco, utilizando
nl2br para interpretar los
\n del texto insertado en la BD antes de mostrarlos en un echo. O utilizando la misma función para que antes de insertar en la base, en el texto pasado del textarea se coloquen en el texto a insertar los <br> correspondientes.
La primera opción me dio problemas para leer los tildes del texto insertado. En cambio si funciono muy bien el insertar las etiquetas <br> en la base de datos, que en definitiva era lo que quería hacer, ya que para mis necesidades esta bien.
el código:
Código PHP:
$texto = nl2br($_POST['texto']);
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "insert_intro")){
$insertSQL = sprintf("INSERT INTO $insertaren (titulo, texto, imagen, fecha) VALUES (%s, %s, %s, %s)",
GetSQLValueString($titulo, "text"),
GetSQLValueString($texto, "text"),
GetSQLValueString($imagen, "text"),
GetSQLValueString($lafecha, "text"));
mysql_select_db($database_base_datos, $base_datos);
$Result1 = mysql_query($insertSQL, $base_datos) or die(mysql_error());
Como se ve era algo bien sencillo, se utiliza
nl2br sobre la variable de formulario del textarea para insertar los <br> "nl2br($_POST['texto']);".
Saludos y gracias Calisco por orientarme por donde podía ir la mano...