3 votes

Comment puis-je créer un système de "like" sur Facebook en utilisant ce code pour les utilisateurs du registre ?

S'il vous plaît, aidez-moi pour ce code J'ai déjà demandé de l'aide pour ce code mais je n'ai pas pu obtenir d'aide de qui que ce soit, alors mon problème est le suivant Je veux que l'on aime et que l'on n'aime pas pour chaque utilisateur enregistré et je veux aussi vérifier qu'un même utilisateur (utilisateur de connexion) ne doit pas aimer plusieurs fois pour cet utilisateur enregistré.

J'ai une table user qui contient les données de l'utilisateur et une autre table likes qui a les champs 1. userID 2. status_id 3. like 4. un-like

J'ai aussi de la confusion dans mon WHERE Clause et Stockage $userID Varaiable S'il vous plaît aider pour cela aussi

<?php
session_start();
include('../config.php');
$userID = intval($_REQUEST['userID']);

$sql = "SELECT * FROM likes WHERE userID = '".$userID."'";
$res = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($res);

$like       = $row['like'];
$unlike     = $row['un-like'];
if($_POST)
{   
    if(mysql_real_escape_string($_POST['op']) == 'like')
    {
        $update = "`like`=`like`+1";
    }
    if(mysql_real_escape_string($_POST['op']) == 'un-like')
    {
        $update = "`un-like`=`un-like`+1";
    }

    mysql_query("UPDATE likes SET $update WHERE userID ='".$userID."'");
    echo 1;
    exit;   
}
?>
<div class="grid">
<span id="status"></span><br>
<input type="button" value="<?php echo $like; ?>" class="button_like" id="likeBtn" />
<input type="button" value="<?php echo $unlike; ?>" class="button_unlike" id="unlikeBtn" />
</div>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X