ДОБАВЛЕНИЕ В ДРУЗЬЯ PHP

Добавление пользователей в друзья является распространенной функцией в социальных сетях и других онлайн-платформах. В PHP для создания системы друзей можно использовать базы данных MySQL или другие решения. В данном примере мы будем рассматривать простую систему друзей, где пользователи могут добавлять других пользователей в друзья.

Для начала нужно создать таблицу в базе данных, которая будет содержать информацию о друзьях. Эта таблица должна содержать два поля - user_id и friend_id. Первое поле будет содержать идентификатор пользователя, который добавляет других пользователей в друзья, второе поле - идентификатор друга, которого этот пользователь добавляет.

$sql = "CREATE TABLE IF NOT EXISTS friends ( user_id INT(11) NOT NULL, friend_id INT(11) NOT NULL, PRIMARY KEY (user_id, friend_id)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci";
$result = $conn->query($sql);

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

if (isset($_POST['add_friend'])) { $friend_id = $_POST['friend_id']; $sql = "SELECT * FROM users WHERE id = $friend_id"; $result = $conn->query($sql); if ($result->num_rows > 0) { $user_id = $_SESSION['user_id']; $sql = "INSERT INTO friends (user_id, friend_id) VALUES ($user_id, $friend_id)"; $result = $conn->query($sql); if ($result) { echo "Friend added successfully."; } else { echo "Error adding friend."; } } else { echo "User not found."; }}

Это только пример кода, который демонстрирует базовый функционал добавления пользователей в друзья на PHP. Он может быть дополнен и изменен, в зависимости от конкретных требований проекта.

🔴СТРИМ - НАДОЕЛО ИГРАТЬ СО ВСЕМ - ЭКСПЕРЕМЕНТИРУЮ В CALL OF DUTY MOBILE

Отправляем HTML формы через AJAX на JS/PHP

ДОБАВЛЕНИЕ В ДРУЗЬЯ ► Социальная сеть #15

Добавление аватарок пользователями -- php mysqli

Добавление в друзья на php часть 3 -- СВОЯ СОЦИАЛЬНАЯ СЕТЬ!

Добавление в друзья на php часть 2 -- СВОЯ СОЦИАЛЬНАЯ СЕТЬ!

How to create simple add friend system in php mysql

PHP 8.0 - 8.2 - Производительность и фичи

PHP: почему его вечно хоронят, актуально ли его учить и чем он полезен бизнесу. Код и кофе, s4, ep 8

Добавление в друзья на php часть 1 -- СВОЯ СОЦИАЛЬНАЯ СЕТЬ!

Реклама
Новое
Реклама