Я создал кнопку, с помощью которой вы можете следить/отменить подписку на пользователя с помощью AJAx и PHP. Если вы нажмете на кнопку, вы последуете, иначе вы отмените подписку. Там функция, которая проверяет, является ли пользователь вы пытаетесь следовать уже последовали ...Следуйте за кнопкой с AJAX
HTML
<div class="heart"><i class="fa fa-heart awesome"></i></div>
PHP
public static function Follow($user, $seguidor){
$sql = "INSERT INTO seguidores (id_canal, id_seguidor) VALUES ('$user', '$seguidor')";
$resultado = self::Conexion($sql);
return $resultado;
}
public static function CheckFollow($user, $seguidor){
$heart = "";
$sql = "SELECT * FROM seguidores WHERE id_canal = '$user' AND id_seguidor= '$seguidor'";
$resultado = self::Conexion($sql);
$verificacion = false;
if(isset($resultado)) {
$fila = $resultado->fetch();
if($fila !== false){
$verificacion = true;
}
}
if($verificacion == false){
$heart = "<div data-id='".$user."' class='heart'><i class='fa fa-heart awesome'></i></div>";
} else {
$heart = "<div data-id='".$user."' class='heart like'><i class='fa fa-heart awesome'></i></div>";
}
return $heart;
}
public static function Unfollow($user, $seguidor){
$sql = "DELETE FROM seguidores WHERE id_canal = '$user' AND id_seguidor= '$seguidor'";
$resultado = self::Conexion($sql);
return $resultado;
}
AJAX
$(document).ready(function() {
$function() {
var element = $(this);
var data_id = element.attr("data-id");
$.ajax({
type: "POST",
url: "database.php",
data: data_id,
success: function(){ }
});
return false;
}
});
Проблема заключается в том, как я могу загрузить этот PHP funcionts каждый раз, когда я нажимаю кнопку ...
Нажмите> следовать
Другого щелчок> неследовать
Посмотрите создать следуют Перестать функциональность для пользователя системы, если пользователь следовать кто-то скрыть последующие и отобразите кнопку unfollow для этого элемента Пользователь вошел в систему. – codex
Это не так, как я хочу это сделать: S. Когда вы следуете за кем-то, '.heart' получает еще один класс под названием' .like', тогда div становится оранжевым, иначе, черным ... – Antonio
Здесь вы идете [Создание Twitter Like Follow System с помощью PHP] (http: // www .meralesson.com/2016/02/create-twitter-like-follow-system-php-jquery.html) – dinho