Как написать отдельную страницу, которая бы выводила большое изображение(при клике на его меньший вариант с другой страницы)? На странице заключил маленькие изображения в тег и сделал анкор на большие варианты изображений, теперь нужно выводить кол-во просмотров картинки на странице с большим изображением. Можно как либо взаимодействовать с анкором или нужно создавать отдельную страницу для вывода крупного изображения кликнутой картинки?
P.s. Сама задача звучит так:
В прошлом задании надо было реализовать галерею фотографий с помощью
файлов и папок. Теперь необходимо доработать сайт с использованием базы данных.
Требования:
1. На странице просмотра фотографии полного размера под картинкой должно быть
указано число ее просмотров.
2. На странице просмотра галереи список фотографий должен быть отсортирован по
популярности. В начале списка должны находиться наиболее популярные
фотографии. Популярность определяется числом кликов по фотографии

21 Авг 2019 в 06:29
176 +1
0
Ответы
1

Для реализации подсчета просмотров картинки на странице с большим изображением, вам необходимо использовать базу данных. При клике на маленькое изображение на другой странице, вы можете передавать ID картинки через GET параметр в URL страницы с большим изображением. На странице с большим изображением, вы должны получить этот ID и увеличивать счетчик просмотров в базе данных для этой конкретной картинки.

Вот пример того, как это может быть реализовано:

На странице с маленькими изображениями вы должны иметь ссылки-анкоры вида <a href="big_image.php?id=1"><img src="small_image1.jpg"></a>. При клике на такую ссылку, вы переходите на страницу big_image.php с указанием ID изображения.

На странице big_image.php вы можете получить ID изображения из GET параметра, например: $image_id = $_GET['id'];.

Далее вы должны выполнить запрос к базе данных (например, используя PDO) для увеличения счетчика просмотров в таблице, где хранятся изображения. Примерно такой запрос может выглядеть:

UPDATE images SET views = views + 1 WHERE id = :image_id

После этого вы можете вывести само большое изображение и число его просмотров на странице.

Таким образом, каждый раз при клике на изображение, его счетчик просмотров будет увеличиваться, что позволит вам отслеживать популярность картинок и отображать список фотографий отсортированный по количеству просмотров.

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 683 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир