Foros del Web » Programando para Internet » PHP »

Al pasar el valor de una variab.a un input name,pierde contenido a partir de espacio

Estas en el tema de Al pasar el valor de una variab.a un input name,pierde contenido a partir de espacio en el foro de PHP en Foros del Web. Hola tengo un boton en el que muestro el valor de una variable que recupero de una base de datos de Mysql, el código es ...
  #1 (permalink)  
Antiguo 12/10/2009, 02:43
 
Fecha de Ingreso: julio-2002
Mensajes: 83
Antigüedad: 21 años, 9 meses
Puntos: 0
Al pasar el valor de una variab.a un input name,pierde contenido a partir de espacio

Hola tengo un boton en el que muestro el valor de una variable que recupero de una base de datos de Mysql, el código es el siguiente:

<div>
Nombre seccion:
<input name="nombreseccion" type="text" id="nombreseccion" maxlength="20" value=<? echo nl2br ($nombreseccionantigua); ?> >
</div>

La variable $nombreseccionantigua tiene el valor "Primeros platos" y solo me muestra el texto "Primeros".

Si hago un echo en cualquier sitio de la variable, la enseña correctamente, pero dentro del botón no.

He probado a pasarle directamente el texto "Primeros platos" y no utilitzar la variable y tampoco lo hace corectamente.

Alguien sabe porque sucede esto.

Gracias.
  #2 (permalink)  
Antiguo 12/10/2009, 03:00
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Respuesta: Al pasar el valor de una variab.a un input name,pierde contenido a partir

Hola buenos dias, es raro tu error porque yo probe

Código html:
Ver original
  1. <input name="nombreseccion" type="text" id="nombreseccion" maxlength="20" value="Primeros platos" >
y lo muestra correctamente
tambien probe
Código php:
Ver original
  1. <?php
  2. $str = "Primeros platos";
  3. ?>
  4.  
  5. <input name="nombreseccion" type="text" id="nombreseccion" maxlength="20" value="<?php echo $str ?>" >

y tambien anduvo, fijate el tema de las comillas en el value
  #3 (permalink)  
Antiguo 12/10/2009, 03:47
Avatar de Ryo
Ryo
 
Fecha de Ingreso: marzo-2008
Ubicación: Bilbao
Mensajes: 269
Antigüedad: 16 años, 2 meses
Puntos: 14
Respuesta: Al pasar el valor de una variab.a un input name,pierde contenido a partir

Cita:
Iniciado por samu22 Ver Mensaje
fijate el tema de las comillas en el value
Ahí está el problema. Lo que hay dentro del value debe ir entrecomillado. Es normal que las pruebas que has hecho fueran bien porque habrás puesto los valores como debías :P
  #4 (permalink)  
Antiguo 12/10/2009, 04:02
 
Fecha de Ingreso: julio-2002
Mensajes: 83
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: Al pasar el valor de una variab.a un input name,pierde contenido a partir

No, no pásalo a una caja de texto y verás como lo pierde.
Si yo hago un echo también lo muestra bien.


Cita:
Iniciado por samu22 Ver Mensaje
Hola buenos dias, es raro tu error porque yo probe

Código html:
Ver original
  1. <input name="nombreseccion" type="text" id="nombreseccion" maxlength="20" value="Primeros platos" >
y lo muestra correctamente
tambien probe
Código php:
Ver original
  1. <?php
  2. $str = "Primeros platos";
  3. ?>
  4.  
  5. <input name="nombreseccion" type="text" id="nombreseccion" maxlength="20" value="<?php echo $str ?>" >

y tambien anduvo, fijate el tema de las comillas en el value
  #5 (permalink)  
Antiguo 12/10/2009, 04:10
Avatar de Ryo
Ryo
 
Fecha de Ingreso: marzo-2008
Ubicación: Bilbao
Mensajes: 269
Antigüedad: 16 años, 2 meses
Puntos: 14
Respuesta: Al pasar el valor de una variab.a un input name,pierde contenido a partir

Es por las comillas, Ramón. Cambia esto:
Código HTML:
<input name="nombreseccion" type="text" id="nombreseccion" maxlength="20" value=<? echo nl2br ($nombreseccionantigua); ?> >
Por esto:
Código HTML:
<input name="nombreseccion" type="text" id="nombreseccion" maxlength="20" value="<?php echo nl2br ($nombreseccionantigua); ?>"> 
  #6 (permalink)  
Antiguo 12/10/2009, 04:11
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Respuesta: Al pasar el valor de una variab.a un input name,pierde contenido a partir

a que te referis caja de texto? <TEXTAREA>?
  #7 (permalink)  
Antiguo 12/10/2009, 10:21
 
Fecha de Ingreso: julio-2002
Mensajes: 83
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: Al pasar el valor de una variab.a un input name,pierde contenido a partir

Resuelto.

Muchas gracias, tenías razón.
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 13:30.