mira lo primero que debes corregir es la forma en que recoges el post... es decir...
Cambia esto:
Código PHP:
$Estudiante= "'".$_POST['Estudiante']."'";
Simplemente por:
Código PHP:
$Estudiante= $_POST['Estudiante'];
Y tu query debajo deberia recien llevar las comillas:
Código PHP:
$result = mysql_query("SELECT * FROM hr WHERE Numero='$Estudiante'");
..... Apesar que ahi no esta el problema real.... con eso, lo solucionas....
Aca estabas capturando con comillas:
Código PHP:
$nombre="'".$_POST['nombre']."'";
$fecha="'".$_POST['fecha']."'";
Y en el query estabas poniendo de nuevo las comillas:
Código PHP:
mysql_query("UPDATE hr SET Nombre = '$numero',Fecha='$fecha' WHERE Numero=$Estudiante");
Entonces ya sabes como debe quedar ^^
Código PHP:
$nombre=$_POST['nombre'];
$fecha=$_POST['fecha'];
mysql_query("UPDATE hr SET Nombre = '$numero',Fecha='$fecha' WHERE Numero=$Estudiante");
Y listo ^^
Por ultimo..... en el ultimo query... en vez de $numero.... no deberia ser $nombre ??
Espero te sirva.
Suerte