Почему если у тега form параметр method равен GET, то параметр в action не добавляется в url, а если POST, то добавляется?
Потому что при отправке методом GET строка параметров формируется из значений полей внутри формы.
Переместите параметр m внутрь формы. Вот так:<input type="hidden" name="m" value="find">
Используйте элемент типа hidden, чтобы добавить нужный параметр:<input name="m" type="hidden" value="find">
https://developer.mozilla.org/en-US/docs/Web/HTML/...