J'aime, j'aime pas

Eléphant du PHP | 110 Messages

27 oct. 2010, 22:08

Vous connaissez surment facebook et c'est articles, avec c'est j'aime.

Je suis entrain de créer un système du style avec j'aime et j'aime pas, seulement j'aimerais savoir comment faire, vous allez dire mais tu es un noob, pas dutout, puisque faire j'aime c'est simple mais reconnaitre l'utilisateur qui à déjà voté pour qu'il ne puisse plus appuyez sur j'aime pour moi c'est pas possible logiquement.

ViPHP
xTG
ViPHP | 7331 Messages

27 oct. 2010, 22:14

Et dans le cas où tu tentes d'enregistrer deux n-uplets dans une table avec la même clé primaire, est-ce impossible pour le sgbd de savoir que le n-uplet existe déjà ?
Je te laisse réfléchir à cela.

Eléphant du PHP | 110 Messages

27 oct. 2010, 22:19

On est en php là hein ;)

Si j'ai bien compris un champs faudrais mettre les id des personnes qui ont voté..

Comment les mettres ? 1,2,3,4 ? xddd

ViPHP
ViPHP | 4039 Messages

27 oct. 2010, 22:56

J'aime.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 110 Messages

27 oct. 2010, 22:56

-_-' t'es sérieux là ?

ViPHP
ViPHP | 5462 Messages

27 oct. 2010, 23:00

Vous connaissez surment facebook et c'est articles, avec c'est j'aime.

Je suis entrain de créer un système du style avec j'aime et j'aime pas, seulement j'aimerais savoir comment faire, vous allez dire mais tu es un noob, pas dutout, puisque faire j'aime c'est simple mais reconnaitre l'utilisateur qui à déjà voté pour qu'il ne puisse plus appuyez sur j'aime pour moi c'est pas possible logiquement.
sur facebook seul les utilisateurs enregistrer peuvent faire "j'aime"

Eléphant du PHP | 110 Messages

27 oct. 2010, 23:09

Ahahah, oui est moi aussi seul les enregistrés peuve le faire -_-'

ViPHP
ViPHP | 5462 Messages

27 oct. 2010, 23:16

Ahahah, oui est moi aussi seul les enregistrés peuve le faire -_-'
donc c'est OK a quelle niveau est ton soucis ?

Eléphant du PHP | 110 Messages

27 oct. 2010, 23:22

Bah, j'appuie sur j'aime ? comment mysql retient que X à apuiyé.

ViPHP
ViPHP | 5462 Messages

27 oct. 2010, 23:25

Bah, j'appuie sur j'aime ? comment mysql retient que X à apuiyé.
ah t'as pas faire de table derrière ?

suffis d'en faire une lié a la ressource (article, texte...) et l'id de l'utilisateur, pour savoir si il a deja cliquer sur le lien une requete pour savoir l'utilisateur est lié a la ressource

Eléphant du PHP | 110 Messages

27 oct. 2010, 23:30

lol

Admétons je créer une table : jaime

id id_article pseudo jaime

sa fait beaucoup pour un j'aime...

ViPHP
ViPHP | 5462 Messages

27 oct. 2010, 23:51

lol

Admétons je créer une table : jaime

id id_article pseudo jaime

sa fait beaucoup pour un j'aime...

juste
id_article id_user

et pourquoi beaucoup ? y'a pa plus simple c'est que fait facebook

Eléphant du PHP | 110 Messages

27 oct. 2010, 23:58

Oué fin.. facebook c'est plus du php c'est un truc refait, compilé.

Bref je vais faire sa merci.

ViPHP
ViPHP | 5462 Messages

28 oct. 2010, 00:41

Oué fin.. facebook c'est plus du php c'est un truc refait, compilé.

Bref je vais faire sa merci.
c'est juste le bytecode qui est compiler, derrière c'est du php + cassandra, et peu importe la technologie le principe sera toujours le même, a un moment il faudra lié la ressource a l'utilisateur

Eléphant du PHP | 398 Messages

28 oct. 2010, 10:08

Pour mon CMS j'ai codé ce système. Voila comment je fais :
Dans ma table Article, j'ai deux champ : vote_plus et vote_moins. A chaque click sur le plus ou le moins, je lance une requete AJAX qui ajoute +1 au champ voulu et je renvoie le nouveau nombre de vote pour le faire afficher.
Pour éviter le spam, on ne peut cliquer qu'une fois, sinon faut recharger la page.
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe