IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Syst�me de LIKE sur http://www.developpez.net


Sujet :

JavaScript

  1. #1
    Membre tr�s actif
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    299
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 299
    Par d�faut Syst�me de LIKE sur http://www.developpez.net
    Bonsoir,
    j'aimerais bien savoir comme vous faites le syst�me de "like" les pouces verts et rouges des messages quoi. S'il vous plait.

    Est ce que c'est une manipulation des bases de donn�es SQL avec le javascript?

    Merci

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par d�faut
    Avec JavaScript, on attache un �v�nement au clic sur ces boutons qui d�clenche une requ�te AJAX POST vers http://www.developpez.net/forums/kha_helpful.php avec comme argument l'identifiant unique du post et la note "plus" ou "minus". C�t� serveur, le script PHP r�cup�re ces arguments et met � jour la note du post dans la base de donn�es, avec tous les contr�les n�cessaires (pour emp�cher qu'un utilisateur vote deux fois par exemple). Je ne sais pas quel est le type de BDD utilis� pour developpez.net, mais oui je parierai sur du SQL.

  3. #3
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    bonjour To175,

    tu ne veux vraiment pas commencer par les bases HTML ? A la vue de ta derni�re demande, je pense que tu en as vraiment besoin.

  4. #4
    Membre tr�s actif
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    299
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 299
    Par d�faut
    Citation Envoy� par SylvainPV Voir le message
    Avec JavaScript, on attache un �v�nement au clic sur ces boutons qui d�clenche une requ�te AJAX POST vers http://www.developpez.net/forums/kha_helpful.php avec comme argument l'identifiant unique du post et la note "plus" ou "minus". C�t� serveur, le script PHP r�cup�re ces arguments et met � jour la note du post dans la base de donn�es, avec tous les contr�les n�cessaires (pour emp�cher qu'un utilisateur vote deux fois par exemple). Je ne sais pas quel est le type de BDD utilis� pour developpez.net, mais oui je parierai sur du SQL.
    Ok merci.

    Sinon :
    Invalid Redirect URL (http://www.developpez.com)

  5. #5
    R�dacteur/Mod�rateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par d�faut
    Comme le souligne Auteur, tu ne connais pas les bases et tu n'es donc pas en mesure de comprendre nos explications. La preuve, tu as b�tement cliqu� sur l'URL que j'ai mentionn�e, et tu t'�tonnes que cela ne semble pas marcher.

    Le d�veloppement web ce n'est pas simple, et �a s'apprend. Commence par les bases de HTTP et HTML.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 07/07/2007, 19h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo