Foros del Web » Programando para Internet » PHP »

problemilla

Estas en el tema de problemilla en el foro de PHP en Foros del Web. bueno, despues de un tiempo pasando por aqui solo para leeros, hoy me he registrado y aqui va una duda que tengo: resulta que he ...
  #1 (permalink)  
Antiguo 13/11/2005, 14:15
 
Fecha de Ingreso: noviembre-2005
Mensajes: 2
Antigüedad: 18 años, 4 meses
Puntos: 0
problemilla

bueno, despues de un tiempo pasando por aqui solo para leeros, hoy me he registrado y aqui va una duda que tengo:

resulta que he creado un formulario mediante el cual introduzco datos en una BD MySQL...

la cosa esta en que tengo un "textarea" en el cual introduzco unos datos, todo ok, pero a la hora de recuperarlo mediante php, me muestra lo que he introducido, si, pero en donde habia un salto de linea, simplemente aparece un espacio, es decir, si yo introduzco:

Código:
hola
hola
al visualizarlo incluso con PHPMyAdmin, lo veo con el salto de linea, pero al recuperarlo mediante php y visualizarlo, lo veo asi:

Código:
hola hola
probablemente esto sera una tonteria, pero para alguien que lleva poco tiempo con MySQL y PHP como yo que he comenzado este curso, me tiene loco (llevo toda la tarde buscando una solución y nada! jeje)

asi que a ver si me podeis ayudar
  #2 (permalink)  
Antiguo 13/11/2005, 14:21
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 7 meses
Puntos: 2114
Eso es normal que ocurra. Es como si en el html pones:
Código:
<p>Hola
hola</p>
Te saldrá evidentemente:
Hola hola

En cambio si pones...
Código:
<p>Hola<br>
hola</p>
Te saldrá:
Hola
hola

En php hay una función que añade a los saltos de linea un <br>.

Código PHP:
<?
$variable
="
Hola
hola
"
;
echo 
nl2br($variable);
?>
__________________
(:
  #3 (permalink)  
Antiguo 13/11/2005, 14:30
 
Fecha de Ingreso: noviembre-2005
Mensajes: 2
Antigüedad: 18 años, 4 meses
Puntos: 0
muchisimas gracias, justo lo que andaba buscando...

yo probando con readline y no habia visto esta funcion
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 15:35.