Foros del Web » Programando para Internet » PHP »

Error con un campo de texto en formulario y php

Estas en el tema de Error con un campo de texto en formulario y php en el foro de PHP en Foros del Web. print <<<HERE <tr> <td><b>$name:</b> </td> <td><input type="text" name=$name value=$contenido[$name] size=30> </td> </tr> HERE; Si previamente hago un Echo $contenido[$name]; me sale correctamente lo que quiero, ...
  #1 (permalink)  
Antiguo 30/03/2004, 21:04
 
Fecha de Ingreso: junio-2002
Mensajes: 126
Antigüedad: 21 años, 9 meses
Puntos: 0
Error con un campo de texto en formulario y php

print <<<HERE

<tr>
<td><b>$name:</b>
</td>
<td><input type="text" name=$name value=$contenido[$name] size=30>
</td>
</tr>
HERE;

Si previamente hago un Echo $contenido[$name]; me sale correctamente lo que quiero, como se "Campo de la base de datos", pero en el cuadro de texto me sale solo "Campo", es decir, se pierde todo lo que va despues del primer espacio. Que puede estar pasando?
  #2 (permalink)  
Antiguo 30/03/2004, 21:09
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 3 meses
Puntos: 1
Bueno ...

No se que es lo que quieres en realidad pues expicas bien poco las cosas. Ahora me imagino que $contenido contenga un array con los resultados que sacas de la BDatos. Si es así esto esta incorrecto:
Cita:
$contenido[$name]
debería ser así:
Cita:
$contenido['name']
prueba así a ver.

Salu2
__________________
Ing. Reynier Pérez Mira
  #3 (permalink)  
Antiguo 31/03/2004, 06:37
 
Fecha de Ingreso: junio-2002
Mensajes: 126
Antigüedad: 21 años, 9 meses
Puntos: 0
Pongo $contenido[$name] porque en realidad quiero que me muestre el elemento del array que se llama como la variable $name.
Con un Textarea funciona perfectamente, no se cual es el problema con un cuadro de texto.

Saludos!
  #4 (permalink)  
Antiguo 31/03/2004, 07:09
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 3 meses
Puntos: 1
A ya

Prueba así a ver:
Código PHP:
<tr>
<
td><b>$name:</b>
</
td>
<
td><input type="text" name=$name value='".$contenido[$name]."' size=30>
</
td>
</
tr
Salu2
__________________
Ing. Reynier Pérez Mira
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 22:01.