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

EDI, CMS, Outils, Scripts et API PHP Discussion :

afficher les articles les plus votés


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre à l'essai
    Femme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 36
    Points : 17
    Points
    17
    Par défaut afficher les articles les plus votés
    Bonjour tott le monde,
    je suis entrain de développer un site web e-commerce alors j'ai fait un script de vote pour voter sur les produits,ces votes là sont enregistrés dans un fichier texte et tt marche bien,mais maintenant je pense à afficher les produits les plus votés dans ma page d’accueil et comme je vous ai dit que les votes sont enregistrés dans un fichier txt et non pas une table dans la base de données,
    alors là je trouve des difficultés à comment l'afficher,est ce que vous pouvez me dire si c possible de les afficher mm si j'utilise pas une table vote ou bien ça sera pas utile et je dois chercher sur un autre script de vote,
    Merci d'avance pour votre aide

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Salut

    Assember des scripts en mettant du scotch pour que ça colle n'est pas vraiment une bonne façon de faire. Bien sûr tu peux arriver afficher les articles les plus votés avec le fichier texte mais si j'étais toi, je modifierai le script permettant de voter pour que les informations soient enregistrées en BDD au lieu de les mettre dans un fichier pour une raison simple: la performance.

    Une fois que tu aura ta table de votes (avec une clé étrangère sur les articles bien entendu), il sera aisé de retrouver les articles les plus votés.

  3. #3
    Membre à l'essai
    Femme Profil pro
    Développeur Web
    Inscrit en
    Avril 2011
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 36
    Points : 17
    Points
    17
    Par défaut afficher les articles les plus votés
    merci pour ta réponse,en fait ce que tu peux me donner une idée comment recuperer les articles les plus votés mm si les votes sont enregistrés dans un fichier texte
    merci pour votre aide

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par me_for_ever Voir le message
    ... j'ai fait un script de vote pour voter sur les produits,ces votes là sont enregistrés dans un fichier texte et tt marche bien,...
    Bonjour,
    comme c'est toi qui a fait le script, il me semble que tu es la mieux placée pour nous expliquer les choses, non ?
    Tu ne nous dis absolument rien de concret ! (bout de code ? structure des données dans ton fichier texte ? ....?)

    ... Mme Irma est partie en vacances, sinon, je lui aurais demandé de regarder dans sa boule de cristal ...

    ps : site e-commerce = base de données. Quel est l'intérêt d'un fichier texte ?

  5. #5
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    merci pour ta réponse,en fait ce que tu peux me donner une idée comment recuperer les articles les plus votés mm si les votes sont enregistrés dans un fichier texte
    Ton dernier post à des airs de "j'ai pas envie d'écouter tes élucubrations sur la meilleure façon de résoudre mon problème, fais mon code s'il te plait"

    Et pour ce qui est de l'idée, voici une solution bien dégeu, déclinée en étapes pour le plaisir des yeux:
    1 - Récupérer la liste complète des votes
    2 - Isoler les (n) votes les plus importants
    3 - à l'aide d'une super requête SQL, ramasser tous les produits qui correspondent à ces votes
    4 - Afficher ces produits
    Vu que tu ne nous donne strictement aucune info, c'est tout ce qu'on peut te dire.

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/09/2014, 16h05
  2. Réponses: 2
    Dernier message: 16/01/2013, 19h27
  3. les articles les plus lus
    Par diengkals dans le forum Langage
    Réponses: 4
    Dernier message: 02/07/2012, 10h49
  4. Requête pour extraire les articles les plus consultés
    Par xess91 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 05/01/2011, 15h29
  5. Les articles les plus vendus
    Par sam01 dans le forum Langage SQL
    Réponses: 21
    Dernier message: 19/01/2007, 14h17

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