Foros del Web » Programando para Internet » PHP »

problemas con un campo de texto

Estas en el tema de problemas con un campo de texto en el foro de PHP en Foros del Web. Hola amigos: Tengo un pequeño problema con una base de datos, es una base de datos de noticias, con tres simples campos, fecha titular y ...
  #1 (permalink)  
Antiguo 29/04/2003, 16:14
 
Fecha de Ingreso: abril-2003
Ubicación: Malaga
Mensajes: 176
Antigüedad: 21 años
Puntos: 1
problemas con un campo de texto

Hola amigos:

Tengo un pequeño problema con una base de datos, es una base de datos de noticias, con tres simples campos, fecha titular y cuerpo. El campo del cuerpo es un campo de tipo texto que almacena todo el cuerpo de la noticia. tengo un administrador que intoduce la noticia, pero a la hora de mostrar el cuerpo de la noticia no me respeta, el formato sale todo seguido y no hace saltos de linea ni respeta los parrafos, se que en ASP hay un campo memo que respeta el formato, o por lo menos eso me han dicho, pero en PHP no se si existe. A ver si alguien me puede aclarar esto o explicarme como puedo hacer que guarde el formato.

Muchas Gracias
  #2 (permalink)  
Antiguo 29/04/2003, 16:37
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 5 meses
Puntos: 1
Información

Cuando vayas a mostrar el campo tipo texto mostralo de esta manera:

<?
echo nl2br ('<p align="left">'.$row["campo"].'</p>');
?>

nl2br te respeta los espacios y saltos y línea....

Saludos...
  #3 (permalink)  
Antiguo 29/04/2003, 16:48
 
Fecha de Ingreso: diciembre-2002
Mensajes: 341
Antigüedad: 21 años, 4 meses
Puntos: 0
También puede aplicar la funcion nl2br() al introducir el texto en cuestion a la base de datos. De esta forma no tendrás que usar la función cada vez que muestres el texto, solo una única vez, al insertarlo.

A la larga te ahorrarás segundos de tiempo de ejecución ;)
__________________
guebs - alojamiento web y dominios
www.guebs.com
blog.guebs.com
  #4 (permalink)  
Antiguo 29/04/2003, 16:57
 
Fecha de Ingreso: abril-2003
Ubicación: Malaga
Mensajes: 176
Antigüedad: 21 años
Puntos: 1
Muchisimas gracias, me ha sido de gran ayuda

Saludos
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 14:31.