Una opcion es usar LIMIT en el query de MySQL para traer el renglon anterior y posterior al id_noticia, suponiendo que la tabla esta ordenada por este parametro:
El identificador anterior seria:
El identificador posterior seria:
Ya que tienes ambos valores, puedes poner la misma liga que tenias, pero enviandole a la funcion
pedirdatos() estos valores.