Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Pasar valor de una variable mediante post en un formulario

Estas en el tema de Pasar valor de una variable mediante post en un formulario en el foro de PHP en Foros del Web. Hola buenas a ver si me pueden ayudar con esto: veran tengo un campo en un formulario asi: archivo "A": @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver ...
  #1 (permalink)  
Antiguo 13/03/2015, 03:39
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 11 años, 11 meses
Puntos: 5
Pasar valor de una variable mediante post en un formulario

Hola buenas a ver si me pueden ayudar con esto:

veran tengo un campo en un formulario asi:

archivo "A":

Código PHP:
Ver original
  1. "<input type='text' name=" . $num_objetos . "placeholder='número de objetos'>"

Y mediante post se lo mando a un archivo "B", en donde recibe el valor asi:

Código PHP:
Ver original
  1. $num_objetos= $_POST[$num_objetos];
  2.  
  3.     echo $num_objetos;

Pero no funciona, no se pasa y se muestra el valor . pueden indicarme en que me podria estar equivocando , por mas que miro no veo el error.


Ahh decir que mediante un echo ya me he asegurado que la variable antes de enviarla por post , si, tiene valor , es decir que no esta vacia.
gracias.
  #2 (permalink)  
Antiguo 13/03/2015, 05:32
Avatar de Filgood  
Fecha de Ingreso: octubre-2008
Mensajes: 87
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Pasar valor de una variable mediante post en un formulario

Hola. Has puesto el valor de la variable en el campo nombre en vez de ponerlo en value .

Por eso no te lo manda.

Código PHP:
<input type="text" name="objetos" id="textfield" value="<? echo $num_objetos ?>"/>


$num_objetos= $_POST[objetos];
 
    echo $num_objetos;

Etiquetas: formulario, mediante, post, valor, variable
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 18:36.