|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2011 Messages : 4 ![]() |
Bonjour à tous,
J'ai un projet de site web que j'aimerais bien réaliser mais je ne sais pas par où commencer et surtout quel langage/technologie utiliser pour mes besoins au vu du grand nombre disponible. Je m'explique: en fait je voudrai créer un site web ou des utilisateurs pourront s'enregistrer (avec un certain nombre de données personnelles dont âge, sexe, etc...) et noter un contenu spécifique en donnant une note de 1 à 10 (par exemple). Ensuite je voudrais que chaque utilisateur puisse voir sur son profil quels sont les autres utilisateurs qui ont noté le contenu en question de la même manière. Par exemple si Utilisateur1 à noté 8/10 et Utilisateur2 7,5/10 j'aimerais qu'Utilisateur 2 apparaisse dans la profil de Utilisateur1 comme ayant apprécié le contenu de la même manière que ce dernier. Bref je sens que je ne suis pas clair alors pour résumer je voudrais pouvoir comparer des bases de données d'utilisateurs afin de les rapprocher si besoin mais je ne sais pas du tout avec quel langage fait-on cela? J'ai déjà flirté de très haut avec PHP et MySQL mais je ne sais pas si c'est possible d'obtenir ce que je veux avec ces technos? Merci beaucoup de votre aide et le cas échéant d'être allés au bout du message |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Développeur Sharepoint/Biztalk Inscription : octobre 2008 Messages : 500 ![]() |
Bonjour,
En effet tu peux utiliser les technos PHP/MySql pour ce que tu souhaites. Sur le net, tu as des tutoriaux pour créer des espaces membres (si jamais tu ne sais pas comment débuter). Ensuite rien de bien compliquer (juste du travail), dès qu'un user note ton contenu, le contenu, l'id et la note seront liés dans la BDD (à toi de bien structurer ta BDD avec tes clés primaires et étrangères), du coup, sur le profil de chaque membre, tu peux ressortir toutes les notes (et donc tout les users) liées au même contenu. Je sais pas si j'ai répondu à ta/tes question(s) |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2011 Messages : 4 ![]() |
Wouaouh ça c'est de la réponse éclair
Ca répond presque à ma question! D'après toi il est donc possible sur le profil d'un utilisateur de "charger" toutes les données des autres utilisateurs sans les afficher (quelque soit leur nombre) et puis d'afficher par exemple les 10 premiers utilisateurs ayant la note la plus proche et le tout en PHP/MySQL? Dans la même idée (j'abuse de votre connaissance Merci beaucoup pour la pertinence de ta réponse et la rapidité! |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Développeur Sharepoint/Biztalk Inscription : octobre 2008 Messages : 500 ![]() |
Oui biensûr.
Tout se passera dans ta requête SQL. C'est elle qui s'occupe de récupérer les notes des autres utilisateurs. En gros tu auras ta requête de type select qui ira pointer sur notes, le nom du contenu, et éventuellement le nom des users. Dans ta base, tout se beau petit monde doit être lié afin de jointer le tout facilement. Opération math dans quel sens ? Sinon je t'invite à regarder un peu de doc sur SQL Puis même si c'est pas possible en SQL, PHP t'offrira toutes les possibilités que tu souhaites. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com