Comunidad de diseño web y desarrollo en internet online

Salto linea DB y tabla

Citar            
MensajeEscrito el 14 Jul 2007 10:30 pm
Buenas.
Directo al grano:

En un textarea ingreso un texto que tiene saltos de linea o retornos de carro para una mejor lectura, pero resulta que cuando le pido a la DB en MySQL que me de el valor, me lo da pero todo en una misma linea... He probado con tipos como blob, text, y otros mas...

Que tipo es el correcto? o hay que pasarle una función al texto antes de ingresarlo?

Gracias...

PD: También tiene que mostrar los acentos como í, á, ó.

Por sircuitr

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2007 11:56 pm
El problema no es mysql, pues guarda los datos como tu se lo das. El "problema" es que html no reconoce los saltos de lineas comunes, ya que tienen una etiqueta (<br />) para representarlos. Si lo estas haciendo con php hay una función que te ayuda con esto:

Código :

echo nl2br($row["texto"])


lo que hace esa funcion es convertir cada \n de una cadena en <br>

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 15 Jul 2007 04:38 pm
Funciona muy bien pero el problema ahora son los acentos...
Cuando ingreso una palabra que contenga un acento se "detiene" la escritura antes del mismo.

Ejemplo: Que canción mas buena.
Al hacer echo: Que canci

Adios...

PD: Eso si que es de MySQL por que estube cambiando la codificación de utf8 a latin y por lo menos los acentos los remplazaba por "?".

Por sircuitr

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Jul 2007 05:17 pm
Problema resuelto:

Sólo había que cambiar el tipo de campo a BLOB.

Gracias.
Adiós.

Por sircuitr

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Jul 2007 10:18 pm
lo que te conviene hacer es una función PHP que convierta los acentos y caracteres raros a código HTML.

Por PabloHdS

251 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Jul 2007 02:37 am
Uhmmm... no es mala idea, pero nose si sea realmente util intregarla en un sistema de noticias.
Que dices?

Por sircuitr

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Jul 2007 03:47 am
El problema sircuitr es tu desconocimiento de base de datos y html. Lo digo porque estoy casi seguro que el campo BLOB no era necesario (aparte del otro tema Matriz dentro de un campo (MySQL)).

Lo que dice PabloHdS es por un html válido, que por cierto en php ya hay funciones hechas para eso.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.