Foros del Web » Programando para Internet » PHP »

Presenta texto con formato desde campo de sql

Estas en el tema de Presenta texto con formato desde campo de sql en el foro de PHP en Foros del Web. Por favor. Necesito saber como : Cuando grabo un texto en un campo de la bd en sql, cuando lo presento de nuevo en pantalla ...
  #1 (permalink)  
Antiguo 27/10/2005, 15:32
Avatar de rasputin2442  
Fecha de Ingreso: octubre-2005
Mensajes: 2
Antigüedad: 19 años
Puntos: 0
Pregunta Presenta texto con formato desde campo de sql

Por favor. Necesito saber como :

Cuando grabo un texto en un campo de la bd en sql, cuando lo presento de nuevo en pantalla pierde todos los return y saltos de linea, aparece todo pegado, me imagino que debe haber una instruccion para que prevalezca el formato como se grabó, y el texto salga formateado igual en pantalla.

Un ejemplo puede ser este mensaje, donde la linea anterior es un return, lo grabo en un campo de sql y cuando lo presento aparece sin este salto.

Gracias de antemano.
  #2 (permalink)  
Antiguo 27/10/2005, 15:45
Avatar de Vaalegk  
Fecha de Ingreso: abril-2005
Mensajes: 154
Antigüedad: 19 años, 7 meses
Puntos: 2
usa:
Código PHP:
$texto=nl2br($texto);
/*o puedes usar este. */
$texto preg_replace("/(\r\n|\n|\r)/""<br>"$texto);
/*
En ciertas ocaciones el nl2br hace el trabajo pero si usaras el texto en JS (scroll de noticas quizaz, no se...) puede que te de problemas con los saltos de linea ropiendo el JS por lo demas el nl2br esta mas que bien.
*/ 
  #3 (permalink)  
Antiguo 27/10/2005, 19:08
Avatar de rasputin2442  
Fecha de Ingreso: octubre-2005
Mensajes: 2
Antigüedad: 19 años
Puntos: 0
Gracias

Gracias Vaalegk, la instrucción
$texto=nl2br($texto);
me sirvió. Poco a poco ajustando mi página.
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 22:20.