Prueba de esta forma:
Código PHP:
Ver original<?php
$conexion=mysql_connect("localhost","root","root") or
die("Problemas en la conexion"); mysql_select_db("registro",$conexion) or
die("Problemas en la selección de la base de datos"); $id=$_GET['id'];
$sql="SELECT * FROM usuarios WHERE nombres='$id'";
$id=$datos['id'];
$nombre=$datos['nombre'];
$apellido=$datos['apellido'];
}
?>
<div id="datos">
<form name="frm_usuario" method= "POST" action ="actualizar.php ">
<input type="hidden" name="txt_id" size="15" value="<?php echo $id;?>">
<input type = "text" name="txt_nombre" size="25" value="<?php echo $nombre;?>">
<input type = "text" name="txt_apellidos" size="25" value="<?php echo $apellido;?>">
<input type="submit" name "btn_modificar" value="modificar">
</form>
</div>
De esta forma te deberia funcionar sin problemas, sino es asi verifica que la clave de acceso a phpmyadmin sea la correcta, saludos.
Pd: no me di cuenta en que no habia cambiado el nombre de la bd.