Estoy trabajando con unos formularios y necesito pasarle el valor de una variable a uno de los campos ocultos del formulario.
En una pagina "calcula.php" tengo un formulario con ciertos campos que el navegante rellena y con otros campos ocultos. Necesito pasarle el valor de una variable a uno de los campos ocultos del formulario. Ejemplo...
"calcula.php"
Código:
Al presionar el botón "enviar" se llama (con GET) a una pagina "muestra.php" que recoge los valores del formulario.<?php ... $TMT = time() + microtime(); $total = $suma_a + $suma_b; ?> ... <form action="muestra.php" method="get" name="Fpf2de2" id="Fpf2de2" onSubmit="MM_validateForm('Email','','NisEmail');return document.MM_returnValue"> <input name="c_oculto" type="hidden" id="c_oculto" value="$TMT"> <input name="c_oculto2" type="hidden" id="c_oculto2" value="$total"> ...
Simplemente para comprobar que los valores se asignaron bien, en la pagina llamada por la accion del formulario puse:
"muestra.php"
Código:
<?php $campo_01 = $_GET["c_oculto"]; $campo_02 = $_GET["c_oculto2"]; echo "Valor: $campo_01<br>"; echo "Valor2: $campo_02"; ?>
Pero el resultado que obtengo es:
Valor: $TMT
Valor2: $total
Y obviamente, debería mostrarme el valor de time() + microtime() que es un número, al igual que el valor dos.
En qué estoy fallando?