Foros del Web » Programando para Internet » PHP »

etiquetas html en un campo de mysql

Estas en el tema de etiquetas html en un campo de mysql en el foro de PHP en Foros del Web. Hola, os comento mi problema: He creado un foro en php. Hasta ahí todo bien. El problema es que cuando guardo un mensaje en la ...
  #1 (permalink)  
Antiguo 05/09/2009, 03:57
 
Fecha de Ingreso: septiembre-2005
Mensajes: 36
Antigüedad: 19 años, 2 meses
Puntos: 0
etiquetas html en un campo de mysql

Hola, os comento mi problema:

He creado un foro en php. Hasta ahí todo bien. El problema es que cuando guardo un mensaje en la bd, se guarda todo el texto, incluído los /n de los intros.

Yo quisiera que cuando lo muestra, también haga lo mismo con los "intros", pero no lo hace, a pesar de tener guardado los /n, es decir, que aparece como un texto todo seguido sin renglones.
  #2 (permalink)  
Antiguo 07/09/2009, 17:25
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: etiquetas html en un campo de mysql

En html los \n no significan nada, tan solo para organizar el codigo.

Para hacer un salto hay que usar un "<br>"

Haci:

Código PHP:
<?php

$texto_bd 
"jhon
salto
o!
dios\ncon n"
;

$texto_nuevo str_replace("\n""<br>"$texto_bd);

echo 
$texto_nuevo;

?>
  #3 (permalink)  
Antiguo 08/09/2009, 04:07
 
Fecha de Ingreso: septiembre-2005
Mensajes: 36
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: etiquetas html en un campo de mysql

cierto, fallo tonto, XD. pero como puedo hacer entonces q se guarden etiketas en un mensaje dentro de la mysql?
  #4 (permalink)  
Antiguo 08/09/2009, 07:23
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: etiquetas html en un campo de mysql

Tema transladado desde la sección de MySQL.

Puedes usar nl2br a la hora de guardar o mostrar los datos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 08/09/2009, 08:59
 
Fecha de Ingreso: septiembre-2005
Mensajes: 36
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: etiquetas html en un campo de mysql

gracias, lo probaré!
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 21:24.