Foros del Web » Programando para Internet » PHP »

Problema al escribir frase traida de MySQL

Estas en el tema de Problema al escribir frase traida de MySQL en el foro de PHP en Foros del Web. Buenas, tengo un problema y es que al traerme los datos desde la base de datos, si es una frase con espacios, solo me saca ...
  #1 (permalink)  
Antiguo 27/01/2010, 05:43
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
Problema al escribir frase traida de MySQL

Buenas, tengo un problema y es que al traerme los datos desde la base de datos, si es una frase con espacios, solo me saca la primera palabra. La frase la encapsulo en una area de texto a modo de formulario con la finalidad de modificar los datos
He comprobado que la frase completa SI esta dentro la base de datos mediante la consola, por lo que el problema esta al sacar los datos. Yo uso la siguiente sentencia:


Código PHP:
echo "Frase: <input type='text' name='Frase' size='50'value=".$row["Frase"]."></p>"
el resultado de la etiqueta deberia ser este

<input type='text' name='Frase' size='50' value="Frase con espacios">

encambio el resultado es solo este:

<input type='text' name='Frase' size='50' value="Frase">


Alguna idea porque en la variable sacada de $row i metida en el parametro value solo coje asta encontrar un espacio? i como solucionarlo?

Gracias
  #2 (permalink)  
Antiguo 27/01/2010, 05:51
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Problema al escribir frase traida de MySQL

Prueba asi:

echo "Frase: <input type='text' name='Frase' size='50' value='".$row["Frase"]."'></p>";


Ah, y bienvenido al foro jeje
  #3 (permalink)  
Antiguo 27/01/2010, 06:21
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema al escribir frase traida de MySQL

Muchas gracias! imagino que el problema era en el value no?
si hacemos <value=Frase con espacios> solo le asigna la primera palabra, pero si es <value='Frase con espacios'> coge la cadena de caracteres entera no?? (me gusta entender estas cosillas xD)

He consultado muchissimas veces este foro, pero es la primera vez que pongo un post! i la verdad es que es de lo mejorcito en programacion! un saludo a todos los users!
  #4 (permalink)  
Antiguo 27/01/2010, 06:22
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: Problema al escribir frase traida de MySQL

Cita:
Iniciado por JordiAnkor Ver Mensaje
Muchas gracias! imagino que el problema era en el value no?
si hacemos <value=Frase con espacios> solo le asigna la primera palabra, pero si es <value='Frase con espacios'> coge la cadena de caracteres entera no??
Exacto. Te has respondido solo
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.

Etiquetas: escribir, frase, mysql
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:16.