Добавьте JS для понимания получения сервером асинхронных запросов от клиента. Вашей задачей будет отдать ему информацию в лёгком для парсинга формате (как правило - JSON).
inglish8900, начну с конца вопроса. Чтобы добиться хороших результатов в JS нужно полностью понять логику его обработки кода. Один раз потратить время на разные тесты, например, такие - https://js-master.ru/Техотдел/?Тесты_скриптов___Ра...
Понять, что такое прототипное наследование и вообще что такое цепочка прототипов и для чего она нужна. А также нужно освоить основные принципы программирования, такие как инкапсулляция, замыкания... долго можно перечислять.
И только после этого можно говорить о хороших результатах. Хотя с опытом будут приходить лучшие решения.
Преимущества нативного кода:
- Скорость отработки выше до 30 раз, читай тесты Vanilla.js
- Понятность кода любому разработчику, ну, если код хороший
- Отсутствие возможных конфликтов, возникающих при использовании фреймворков (лично у меня были с MooTools).
Конечно, это далеко не все, но в формате Тостера подробно на подобную тему ответить не возможно.
9StarRu, конечно, будет сохранять согласно вашему вопросу. А получать по-старому, поскольку нужно весь класс переделывать и парсер тоже.
Если я продолжу по куску поправлять, то проблемы и дальше поползут по коду. И саму базу нужно будет на новый формат переделывать.
В формате ответов я показал путь, по которому нужно идти для достижения желаемой цели. А если нужна полная переделка до рабочего результата, то нужен полный рабочий код, файл базы, короче, весь задействованный функционал.
А, ну тогда все верно. Открывается новое окно, а в обработчик поступает массив $_GET.
А то я не мог понять, откуда go_url берется.
Тогда, если нужна именно строка, меняйте-таки амперсанды, но уже не на сущности, а на любую последовательность символов. Например, |amp|
А в обработчике поменяете обратно.
Zzzz9, я отвечаю на вопрос ТС о том, как можно сравнивать дробные числа =)
Можете потестировать способ на кодпене для разных чисел. У меня пока работал без проблем.