Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Se me desforma el parrafo al recuperar datos de una base

Sitios donde alojar nuestro proyecto, y hostings con PHP, MySQL, etc.
SPAM está sancionado con la exclusión.


Responder
kapi2454
Observador/a
Mensajes: 6
Registrado: 11 Jun 2011, 20:24

Se me desforma el parrafo al recuperar datos de una base

#1

Mensaje por kapi2454 »

Buenas Gente, aquí yo de nuevo molestando jeje.
Paso a explicarles mis dudas.
Estoy haciendo una pagina que llevara un contenido modificable por lo que hice un input para el titulo y un textarea para el contenido.
Esta info se aloja en una Base de datos y todo funciona bien.
Ahora...Cuando recupero esa información para editarla por ejemplo la vuelvo a volcar en un input y un texarea pero cuando lo hago la informacion del text area se ve desfazada.
(Dejo mas abajo una Imagen).
La pregunta es la siguiente, debo guardar la Info en la base de datos de una manera distinta?

La funcion que guarda o actualiza en SQL es sencilla

Código: Seleccionar todo

mysql_query("UPDATE cosas SET titulo='$_POST[titulo]', contenido='$_POST[contenido]' WHERE id='$_POST[id]'");
Vi por alguna lado que antes debia pasar el contenido con una funcion especial pero no note ningun cambio

Código: Seleccionar todo

$var=nl2br($_POST[contenido]);
mysql_query("UPDATE cosas SET titulo='$_POST[titulo]', contenido='$var' WHERE id='$_POST[id]'");
Se supone esa funcion es igual a

Código: Seleccionar todo

$texto=str_replace("\n","<br>",$texto); 
Imagen
Como verán me agrega una serie de espacios por delante y me desfigura el párrafo.

Datos Extra:
En la base MySQL abri un VARCHAR de 2000 caracteres, en latin1_swedish_ci
Como les dije antes todo funciona bien salvo ese problema.

Agradezco pila si alguien me libera de la maldición ejejeje

Abrazo gente.

kapi2454
Observador/a
Mensajes: 6
Registrado: 11 Jun 2011, 20:24

Re: Se me desforma el parrafo al recuperar datos de una base

#2

Mensaje por kapi2454 »

Por las dudas les coloco lo que rellena el textarea que en si creo el el problema ya que dentro de la base de dato a travez de phpMyAdmin puedo ver que la información esta con un buen formato.

Código: Seleccionar todo

<textarea name="contenido" rows="3" cols="20"><?php echo $_POST['contenido']; ?></textarea>
Gracias de nuevo a todos

Responder

Volver a “🗳️ Servidores”