Чтобы проверить, оставил ли пользователь отзывы на товары, вам необходимо иметь доступ к базе данных, где хранятся отзывы. Затем вы можете использовать PHP для выполнения запросов к этой базе данных и проверить, есть ли отзывы, оставленные данным пользователем.
Прежде всего, вам надо подключиться к базе данных, используя функции встроенного модуля MySQLi. Вот пример кода, который подключается к базе данных и выполняет запрос для проверки отзывов:
<?php // Подключение к базе данных $servername = "localhost"; $username = "имя_пользователя"; $password = "пароль"; $dbname = "имя_базы_данных"; // Создание подключения $conn = new mysqli($servername, $username, $password, $dbname); // Проверка подключения if ($conn->connect_error) { die("Ошибка подключения: " . $conn->connect_error); } // Проверка отзывов пользователя $userID = 1; // ID пользователя $sql = "SELECT COUNT(*) AS count FROM reviews WHERE user_id = $userID"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $count = $row["count"]; echo "Количество отзывов пользователя: " . $count; } } else { echo "Пользователь не оставил отзывов"; } $conn->close(); ?>
В этом примере мы используем SQL-запрос для подсчета количества отзывов с указанным ID пользователя в таблице reviews. Полученный результат, количество отзывов, сохраняется в переменную $count. Если количество отзывов больше нуля, выводится сообщение о количестве отзывов. Если же отзывов нет, выводится сообщение, указывающее на то, что пользователь не оставил отзывов.
Замените "localhost", "имя_пользователя", "пароль" и "имя_базы_данных" соответствующими значениями вашей базы данных.
Кроме того, замените 1 на ID пользователя, которого вы хотите проверить.