В javascript вы добавляете обработчик событий к значку события onclick.
Затем вы можете просто изменить атрибут src в элементе img, чтобы изменить его на правильное изображение.
Я бы предложил просто отправить уведомление на сервер, и оно может вернуть правильное изображение для отображения, а затем просто обновить атрибут src элемента img.
Причина, по которой я бы поместил бизнес-логику на сервер, состоит в том, чтобы гарантировать, что если по какой-то причине база данных не синхронизирована, она будет показывать правильный результат базы данных, что также имеет место, если при изменение базы данных.