Código PHP:
$result="UPDATE historia SET datos='$datos',
procedencia='$procedencia',
nacionalidad='$nacionalidad',
otros='$otros',
direccion_actual='$direccion_actual' WHERE idpacientes= '$idpacientes'";
mysql_query($result);
En el mysql_query, ejecutas otra sentencia sql. deberia ser asi:
Código PHP:
$sql="UPDATE historia SET datos='$datos' WHERE idpacientes= '$idpacientes'";
mysql_query($sql);
Aunque tu cadena de consulta es media rara ya que utilizas un monton de variables, seria bueno que la revisaras...