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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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
    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)

  4. #4
    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.

  5. #5
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vos avis et conseils sur http://www.vtuning.net
    Par vtuning.net dans le forum Mon site
    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