Bonjour à tous :-)
Etant étudiant en info, je me suis lancé un défi, coder un site de rencontre très simple !
Mais je suis bloqué sur une jonction, je n'arrive pas à faire ce que je veux avec ma requête.
Table 1 (nom : users) ==> http://i.imgur.com/HXQcK7f.png
Table 2 (nom : relationship) ==> http://i.imgur.com/kVNyLTQ.png
Mon problème :
Je voudrais que quand je "(dis)like" un profile (clic sur bouton (dis)like), non seulement une ligne s'ajoute a ma Table2 mais que en plus au rafraichissement de ma page, la personne likée ou dislikée n'apparaissent plus.
Or, je n'ai que la premiere etape, il me manque plus qu'à faire disparaitre la personne au chargement de la page.
Voici ma requête:
($offset et $max_result sont la pour mon systeme de page, $_SESSION['user_id'] est l'id de l'utilisateur logged)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $req = $bdd->prepare('SELECT users.id, users.username, users.email, users.avatar, relationship.owner_id, relationship.target_id FROM users INNER JOIN relationship ON users.id = relationship.owner_id WHERE users.id = ? GROUP BY users.id LIMIT '. $offset .', '. $max_result); $req->execute(array($_SESSION['user_id']));
Je sais pas si j'ai oublié quelque chose, dites le moi.
Merci d'avance ! Bonne journée à tous :-)
Partager