Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/01/2014, 15:21
sesebas
 
Fecha de Ingreso: enero-2009
Mensajes: 173
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Más que liado con envío de variables a un form en que uso php

Gracias por tu atención, trataré de seguirte...

Esto es lo que tengo en el php:

Código HTML:
Ver original
  1. <input type="hidden" name="titulo" value="<?=$Dcto;?>">

para "Imprime el valor de la variable $Dcto para saber qué contiene" hago lo siguiente: (agregué las líneas en el archivo "EnviaEnlaceNoticias.php "

Código PHP:
Ver original
  1. <?php
  2.     print "<pre>";
  3.     // imprimo lo que se recibe en el php
  4.     print_r($_REQUEST);
  5.     print "</pre>\n";
  6.  
  7.     print "<p>El contenido de mi variable DCTO es:$_REQUEST[titulo]</p>\n";
  8.     echo $id_producto;
  9.     echo $Dcto;
  10. ?>

Esto me entrega para "print_r($_REQUEST);"

Código HTML:
Ver original
  1. Array
  2. (
  3.     [id_producto] => Estoy probando
  4.     [titulo] => Dcto
  5. )

Para
Código HTML:
Ver original
  1. print "<p>El contenido de mi variable DCTO es:$_REQUEST[titulo]</p>\n";
me entrega:

Código HTML:
Ver original
  1. El contenido de mi variable DCTO es:Dcto

Para
Código HTML:
Ver original
  1. echo $id_producto;
  2.     echo $Dcto;
me entrega:

Código HTML:
Ver original
  1. El contenido de mi variable DCTO es:Dcto
  2.  
  3.          y
  4.  
  5. Estoy probando
respectivamente.

Para: "pues, en el bloque de código que muestras, no se ve en dónde le asignas un valor."

Tengo:

1.- La variable "Dcto" se origina en el archivo html y le asigno valor con el contenido que rescato de un div:

Puedes ver el código inicial en mi primer mensaje de ayuda (primer código)

2.- Defino y asigno contenido/valor a la variable "Dcto" en el Segundo código de mi primer mensaje... además la chequeo con el mensaje de alerta que incluyo ahí para ver que efectivamente toma el valor que le paso.

3.- Como la variable "Dcto" es global, puedo tomar su valor fuera del script en que la definí e intento usarla (esa es mi apuesta) pasando su valor -no la variable "Dcto"- por URL al archivo php... y aquí creo que está el problema, porque lo que pasa en el parámetro "titulo = Dcto" es precisamente "Dcto" y no su valor... "$Dcto" sería, según mi apuesta la forma en que esta variable es recibida en php... pero resulta claro que no es así.

Disculpa lo largo del mensaje, pero trato de ser lo más claro possible. Gracias de Nuevo por tu tiempo y atención.