Hola pandreab. Antes que nada, deberias haber hecho tu consulta en el foro de base de datos. Igualmente, te puedo decir que para actualizar ciertas filas de una tabla, no necesitas hacer una consulta para seleccionar esas filas y luego realizar la actualización. Lo que tenes que hacer es en la misma consulta que realizas el update, indicarle que filas queres actualizar, con una cláusula WHERE. En tu caso seria algo así:
Código PHP:
<?
mysql_query("UPDATE relation SET realizada = '".$_POST['realizada']."',hora = '".$_POST['hora']."',
observaciones = '".$_POST['observaciones']."' WHERE id= ". $_GET['id']);
?>
Espero que te sirva.
Saludos.