Título: Mostrar texto de una base de datos Publicado por: Fireball-CH en 11 Mayo 2007, 06:55 am Qué tal!
Tengo una duda, ¿cómo puedo mostrar texto introducido por el usuario respetando su ENTERs y sin usar la etiqueta <textarea>? Porque no me funciona, cuando recupero los datos y no lo pongo en <textarea>, todo aparece en una sola línea. Título: Re: Mostrar texto de una base de datos Publicado por: LuffyFF en 12 Mayo 2007, 07:57 am Con la función str_replace, puedes reemplazar \n que sería el salto de línea normal, por <br> para hacerlo salto en linea HTML.
Citar $textarea = $_POST["textarea"]; $textarea = str_replace("\n", "<br />\n", $textarea); Cambia el $_POST["textarea"] por el nombre del campo. Y si usas <textarea>, se mostrará el salto de línea más <br /> Salu2. Título: Re: Mostrar texto de una base de datos Publicado por: дٳŦ٭ en 12 Mayo 2007, 10:12 am Con la función str_replace, puedes reemplazar \n que sería el salto de línea normal, por <br> para hacerlo salto en linea HTML. Citar $textarea = $_POST["textarea"]; $textarea = str_replace("\n", "<br />\n", $textarea); Cambia el $_POST["textarea"] por el nombre del campo. Y si usas <textarea>, se mostrará el salto de línea más <br /> Salu2. Hay una función que lo hace automaticamente. http://www.php.net/manual/es/function.nl2br.php Título: Re: Mostrar texto de una base de datos Publicado por: Fireball-CH en 15 Mayo 2007, 00:23 am Gracias Mugiwara y Ing_Amc!
No conocía las funciones str_replace y nl2br, yo lo intentaba con otra. Saludos! |