Как передать данные от js до html до php?
Если нужно передать js-переменную в php, надо отарвлять на сервер ajax-запрос
<button type="submit"> — значит, лежит в какой-то форме. Раз в форме, то достаточно этой форме дать сделать то, для чего предназначены формы — отправить данные на сервер. Можно это сделать, например, добавив в форму <input type="hidden"/> (только не забудьте дать ему имя, безымянные инпуты на сервер не уходят).