tienes un error en esta linea creo yo
Código PHP:
$consulta = mysql_query("insert into id(`nombre`,`apellidos`,usuario`,contraseña`,`emai l`,`nif`,`dia`,`mes`,`años`,`provincia`) VALUES (",'$nombre','$apellidos',
'$usuarios','$cont','$email','$nif','$dia','$mes', '$años',$provincia)",$enlace;
en values tienes al comienzo un par de comillas, antes de la variale $nombre, revisa eso, si acaso es para un campo id autonumerico no es necesario que dejes el espacio... ademas no estas cerrando el parentesis de mysql_query
prueba asi
Código PHP:
$consulta = mysql_query("insert into id(`nombre`,`apellidos`,usuario`,contraseña`,`emai l`,`nif`,`dia`,`mes`,`años`,`provincia`) VALUES ('$nombre','$apellidos',
'$usuarios','$cont','$email','$nif','$dia','$mes', '$años','$provincia)",$enlace);