Найдите ошибку в MySQL, UPDATE не происходит, но сообщение об ошибке не выводится
UPDATE `price_list` SET `name`='$name', `price`='$price' WHERE `id` = '$id'
Синтаксис запроса верен, не понятно что находится в переменных $name, $price и $id.
Попробуй вывести подготовленный SQL запрос на экран и увидеть ошибку.
echo "UPDATE `price_list` SET `name`='$name', `price`='$price' WHERE `id` = '$id'";
Почем-то я уверен, что данные, находящиеся в переменных, не экранированы на спец символы, не подготовлены к запросу.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости