Per capire quello che hai scritto ci vuole il traduttore, forse devi usare ajax per non ricaricare la pagina
Ma se ricaricando la pagina hai problemi, se fossi in te verificherei la logica i refresh di pagina accadono spesso per problemi di connessioni