|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Développeur Web Inscription : avril 2011 Messages : 31 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
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.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Développeur Web Inscription : avril 2011 Messages : 31 ![]() |
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 |
|
|
00
|
|
|
#4 | |
![]() ![]() |
Citation:
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 ?
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
|
10
|
|
|
#5 | |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Citation:
![]() 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.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com