Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

No me respeta los "enters": MySql

Estas en el tema de No me respeta los "enters": MySql en el foro de Bases de Datos General en Foros del Web. Hola gente, cuando agrego datos desde un textarea programado en PHP, no me respeta los enters que hago, digamos los "br"... No se si será ...
  #1 (permalink)  
Antiguo 29/03/2005, 07:08
Avatar de ignacio_giri  
Fecha de Ingreso: febrero-2003
Ubicación: Argentina, Rosario
Mensajes: 585
Antigüedad: 21 años, 2 meses
Puntos: 0
No me respeta los "enters": MySql

Hola gente, cuando agrego datos desde un textarea programado en PHP, no me respeta los enters que hago, digamos los "br"...

No se si será un protector de comillas, addslashed o el trim... pero cuando quiero escribir:

DSADSA
DSADSA
DSADSA

me aparece DSADSADSADSADSA, y lo quiero hacer sin tener que usar un editor web.

PD: El campo adonde estoy agregando es un "longtext" o "mediumtext".

Saludos.
__________________
Ignacio
  #2 (permalink)  
Antiguo 29/03/2005, 08:23
Avatar de JBalde  
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 118
Antigüedad: 19 años, 2 meses
Puntos: 5
Retorno de carro con MySQL

El texto en el textarea depende de como se introduzca, si lo coges de una base de datos, deberias de escribirlo correctamente alli, de todas formas si utilizas por ejemplo la suma de varios campos y quieres que se queden en diferentes lineas prueba a usar esto en la base de datos:
asdfasdfa\n
Si utilizas PHP y guardas el contenido en una variable puedes separar las cadenas de texto, con la cadena \n para ir a una nueva linea y ademas se retorne el carro a la parte izquierda de la pantalla por defecto. En principio es esto. Si no es exactamente lo que buscas, deberas de concretar un poco como lo vas a usar, de donde recoges los datos, etc.
Para mas consultas acerca de PHP, MySQL o cualquier otro tipo de tecnologia informatica no dudes en postear en www.forodetodo.es.mw
  #3 (permalink)  
Antiguo 29/03/2005, 10:42
Avatar de andinistas  
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 20 años, 9 meses
Puntos: 0
ok

Cita:
Iniciado por ignacio_giri
Hola gente, cuando agrego datos desde un textarea programado en PHP, no me respeta los enters que hago, digamos los "br"...

No se si será un protector de comillas, addslashed o el trim... pero cuando quiero escribir:

DSADSA
DSADSA
DSADSA

me aparece DSADSADSADSADSA, y lo quiero hacer sin tener que usar un editor web.

PD: El campo adonde estoy agregando es un "longtext" o "mediumtext".

Saludos.
Yo utilizo esto para darle formato a un campo text de mysql

Código PHP:

$saltos_de_linea
="$row[direccion]"//campo de tu bd
$var_con_br=nl2br($saltos_de_linea);
echo 
$var_con_br;
echo 
"\n<br>\n"
investiga mas si deseas en:
http://www.php.net/nl2br
__________________
Un Saludo, Andinistas.
"Llegaron... Ellos tenían la biblia y nosotros la tierra... y nos dijieron: 'Cierren los ojos y recen.' Cerramos los ojos y cuando los abrimos,
ellos tenían la tierra y nosotros la biblia." Abadío Green.
  #4 (permalink)  
Antiguo 29/03/2005, 10:56
Avatar de ignacio_giri  
Fecha de Ingreso: febrero-2003
Ubicación: Argentina, Rosario
Mensajes: 585
Antigüedad: 21 años, 2 meses
Puntos: 0
Si SR! ahi esta la solución! claro que si, es lo que buscaba.

Muchas Gracias. Funciona de 10.

Saludos.
__________________
Ignacio
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 00:57.