Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 15.01.2019
Сообщений: 3

Апдейт количества просмотров товара по его id

15.01.2019, 14:38. Показов 697. Ответов 4

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста в чём проблема, не получается написать легкий код для подсчета количества просмотров товара по его id(сделана чтоб считало на каждой странице отдельно)
Вхожу в db как следует, всё работает, а вот обновление количества просмотра в дб не работает


В БД,таблица,"views" после обновления страницы с продуктов(товаром) должен прибавиться + 1 просмотр
Миниатюры
Апдейт количества просмотров товара по его id   Апдейт количества просмотров товара по его id  
Изображения
 
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.01.2019, 14:38
Ответы с готовыми решениями:

Изменение цены товара при изменении его количества
Доброго времени суток, ув. Форумчане! Знаю что я не первый кто задаёт такой вопрос, но поиск и чтение похожих тем результата не дал. Суть...

Вывод цены товара сразу же по изменении его количества
РЕбята! Всем привет! Нужна ваша помощь! Задача следующая: есть таблица из трех столбцов: количество овощей на складе, "цена",...

Массив записей. Структура: наименование товара, его количество, цену за единицу товара и общую стоимость данного товара
Пожалуйста помогите с задачкой на массивы для экзамена.. 1.Разработать программу на ЯП Pascal, в которой происходит заполнение массива...

4
0 / 0 / 0
Регистрация: 15.01.2019
Сообщений: 3
15.01.2019, 14:44  [ТС]
PHP/HTML
1
2
3
<?php views_update($_GET['id']); ?>
 
<span>Просмотров страницы:  <?php echo $product["views"]; ?> </span>
и

PHP
1
2
3
4
5
6
//пдейт колич. просмотров товара по его id
function views_update($id) 
{ 
    global $db; 
    $db->query("UPDATE books SET views + 1 WHERE id = $id"); 
}
0
 Аватар для D_Vik
368 / 234 / 68
Регистрация: 19.07.2016
Сообщений: 833
15.01.2019, 14:54
Возьмите метки таблицы в косые кавычки `books` `views` `id` .
0
0 / 0 / 0
Регистрация: 15.01.2019
Сообщений: 3
15.01.2019, 14:59  [ТС]
Поставил, но всё равно не работает... Да и без одинарной кавычки вокруг названия таблицы всё работает, так как уже есть запросы к базе и от туда всё берется, а вот чтобы изменить данные не выходит
0
 Аватар для D_Vik
368 / 234 / 68
Регистрация: 19.07.2016
Сообщений: 833
15.01.2019, 15:54
Как определить переменную $id думаю разберетесь.
Пробуйте так :

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$id = 2;
 
$db = mysqli_connect($host, $user, $pass, $db_name) or die("Ошибка : " . mysqli_error($db));
 
function views_update($db, $id)
{
    $result = mysqli_query($db, "SELECT `views` FROM `test` WHERE `id` = {$id}");
    $result = $result -> fetch_assoc();
    
    $views = $result['views'];
 
    $views = $views += 1;
 
    $update_result = mysqli_query($db, "UPDATE `test` SET `views` = {$views} WHERE `id` = {$id}");
}
 
views_update($db, $id);
Так же поменяйте имя таблицы на свою.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.01.2019, 15:54
Помогаю со студенческими работами здесь

Сокращение количества просмотров
2 просмотров 100 просмотров 800 просмотров 1,2 тыс просмотров 1 милл просмотров Есть ли готовое решение, которое количество...

Счётчик количества просмотров
Добавил простой счётчик количества просмотров страниц и записей, но он считает с ошибкой. Не могу никак разобраться в чём проблема, на...

Увеличение количества просмотров
На одном из своих проектов случайно заметил, что изменив структуру страницы, значительно увеличилось количество просмотров и времени...

Увеличение количества просмотров
Добрый день. У нас есть блок с количеством просмотров, нужно что бы при нажатии на надпись &quot;5 просмотров&quot; их количество...

Сведения об экспорте/импорте товара состоят из наименования товара, страны, количества
Сведения об экспорте/импорте товара состоят из наименования товара, страны, количества (в штуках), признака экспортиный или импортный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru