Foros del Web » Creando para Internet » HTML »

saltos de línea

Estas en el tema de saltos de línea en el foro de HTML en Foros del Web. Hola, tengo un textarea en un foro creado por mí pero cuando alguien introduce un salto de línea (intro) (<br>) en una opinión a la ...
  #1 (permalink)  
Antiguo 28/01/2010, 04:38
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
saltos de línea

Hola, tengo un textarea en un foro creado por mí pero cuando alguien introduce un salto de línea (intro) (<br>) en una opinión a la hora de guardarlo en la base de datos no se guarda, con lo cual a la hora de mostrar la opinión me sale todo junto, sin saltos de línea.

alguien sabe cómo solucionar esto?

graciasss
  #2 (permalink)  
Antiguo 28/01/2010, 04:55
 
Fecha de Ingreso: octubre-2009
Mensajes: 67
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: saltos de línea

En la pagina que vas a mostrar el contenido usa la funcion nl2br();

Ejemplo:

echo "nl2br($reg['contenido'])";

saludos.

PD: creo que este post tendria que estar en el foro de PHP.
  #3 (permalink)  
Antiguo 28/01/2010, 05:15
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: saltos de línea

vale pero a la hora de guardar el contenido en mi base de datos, debo hacer algo?
  #4 (permalink)  
Antiguo 28/01/2010, 08:54
Avatar de jimylu  
Fecha de Ingreso: noviembre-2006
Ubicación: Perú
Mensajes: 274
Antigüedad: 17 años, 5 meses
Puntos: 5
Respuesta: saltos de línea

bueno los saltos de lineas si se guardan en la base de datos si entras por phpmyadmin veras que estan tus saltos de lineas lo unico que tienes que modificar es al mostrar esos datos seria:

Código:
<?php echo nl2br($row_Recordset1['campo']); ?>
__________________
Espero haberte sido de ayuda. :D
www.jminformatics.com

Etiquetas: saltos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:58.