Buenas tardes,
Tengo un problema que no he logrado resolver y, tiene que ver con la actualización de una tabla a través de una variable que viaja por url que tiene origen en un programa php , la toma un formulario html y lo manda a otro php.
A continuación muestro 3 fragmentos de código de los programas involucrados:
programa1:
echo "<a href='programa2.html?correo1=<?php echo $correo;?>'>haga click aquí</a>";
programa2:
<form method="post" action="programa3.php">
<input type="hidden" name="correo1" value="<?php echo $correo;?>">
<input type="submit" name="enviar" value="G e n e r a r" ><br><br>
programa3:
$correo = $_POST["correo1"];
$query = "UPDATE users SET fecha = date('Y-m-d') WHERE email = '$correo'";
mysql_query($query) or die(mysql_error());
En el primer programa a través de href mando el valor asignado por una variable, el segudo programa lo toma a través del campo tipo hidden y lo recibo en el tercer programa para actualizar la tabla, al actualizar no manda error pero no actualiza y parece que ni la variable correo ni la función date se actualizan no sé si tengo algún error de sintaxis en el update o algo mal en el url.
Espero me puedan ayudar, muchas gracias....