Bonjour à tous,
sur mon site j'ai un espace membre est j'aimerai savoir comment créer un système d'amis style facebook :
Un amis envoie une demande
son amis accepte
ils peuvent partager du contenu, s'envoyer des message
il peuvent ne plus être amis à tout moment

serai-t-il possible aussi de m'expliquer aussi au niveau de la base de donnée...
Merci pour vos réponse

3 réponses


mespeche
Réponse acceptée

Salut à toi,

Pour faire un système du genre je serais toi je modéliserai ma base de données sur feuille, ça te permettra de bien ordonner tes tables, tes champs et tes relations.

Pour un système d'amis, ce que tu peux faire c'est avoir deux tables : membres et relations_amis par exemple.

Dans ta table membres tu auras tes membres avec leurs infos et un identifiant.
Dans ta table relations_amis tu aura juste deux champs : idMembre et idAmi.

Comme ça, tu auras par exemple le membre 1 qui sera ami avec le membre 2 puis le membre 1 ami avec le membre 5 et ainsi de suite. Attention de ne pas mettre tes champs en auto-increment bien entendu.

Ensuite au niveau de la gestion des amis et des possibilités d'accès à des profils etc, tu devras le gérer avec des conditions en PHP qui permettrons de connaitre quels amis a une personne etc...

Au niveau de la base de donnée c'est bon mais après pour le traduire en php ...

Salut,

Essaye d'être plus précis vis à vis de des blocages de programmation php pour que l'on puisse t'aider.
Dis nous là où tu bloques? sur tout, sur des points précis

a bientôt