Accueil > Forum > > > > zone membre et bdd
zone membre et bdd
jeudi 28 juillet 2005 à 10:30:10 |
zone membre et bdd

alexr
|
Bonjour a tous , j'ai une zone membre avec une liste de membre sur la page d'accueil . et une base de données avec plusieurs champs dont un champ" idutilisateur" et un champ "copain" que je viens de creer, le truc serais que lorsqu'un membre clic sur un membre dans la liste de membre sur la page d'accueil il le rentre dans son champ "copain" dans la bdd. pour l'afficher dans (sa) zone membre.Dans sa zone membre il aurais aussi la posibilité de supprimer un copain.. Savez vous comment peut-on faire celà? si je me suis fait comprendre... merci d'avance a bientot
|
|
jeudi 28 juillet 2005 à 10:53:49 |
Re : zone membre et bdd

morpheus262
|
Si tu as ajouté ton champs copain a ta table utilisateur ca va signifier que ton utilisateur ne peux avoir qu un ami et c'est bien triste lol.
donc il faut a mon avais faire une table copain qui va contenir l id des des amis en faite et comme ca un utilisateur pourras avoir plusieurs copain et le copain en question sera aussi qui veux etre son ami Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
|
|
jeudi 28 juillet 2005 à 10:55:06 |
Re : zone membre et bdd

malalam
|
Hello, deja, tu devrais plutot faire une table a part pour les "copains". Parce que chaque utilisateur peut avoir 0 ou n copains. Et chaque utilisateur peut-etre (ou ne pas etre) le copain de 0 ou n autres utilisateurs. Bref, il te faut une table copain avec : id_utilisateur id_copain (qui est un autre id_utilisateur). Apres il faut aussi decider si : si A choisit B comme copain, est-ce que cela va forcement impliquer que A est copain de B aussi. Le reste, c'est de la manipulation de bdd basique. Si A clique sur B, tu rentres dans ta table copains les id de A et de B. Pour obtenir la liste de copains de A, tu fais un select sur tes tables copain et utilisateur. Sachant que tu cherches la ou : copain.id_utilisateur = id de A tous les utilisateur.id_utilisateur = copain.id_copain. Pour supprimer c'est plus simple : tu supprimes dans ta table copain, la ou : id_utilisateur = id de A
|
|
jeudi 28 juillet 2005 à 10:55:23 |
Re : zone membre et bdd
|
jeudi 28 juillet 2005 à 11:02:44 |
Re : zone membre et bdd

morpheus262
|
Lol pas en retard en plus tu detail mieux ma reponse c plus clair pour lui je pense.
Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
|
|
jeudi 28 juillet 2005 à 11:05:31 |
Re : zone membre et bdd

alexr
|
ha la vache!!! c'est super compliqué tout ça. serait-il possible d'avoir juste un bout de code. Parce que si A clic sur B ça n'veut pas dire qu'il est copain de B tout de suite ça previendra B que A veut etre copain et si B accepte il seront copain. merci pour vos reponses
|
|
jeudi 28 juillet 2005 à 11:13:27 |
Re : zone membre et bdd

malalam
|
Non, tu te debrouilles pour le code, lol. Le probleme n'est pas le code, mais de bien structurer ta pensee. Et ce principe est tres simple contrairement a ce que tu crois... Pour l'approbation de b, tu peux ajouter un champ a ta table copain, le champ...appproval, parexemple. A clique sur B : tu remplis ta table copain, avec approval = 0. Tu envoies un message a B (mail, mp, je sais pas comment tu fonctionnes moi). Si B clique sur "accepte", le champ approval passe a 1. Pour lister les copains, tu listes la ou, en plus des autres conditions, approval = 1.
|
|
jeudi 28 juillet 2005 à 11:19:16 |
Re : zone membre et bdd

morpheus262
|
oué voila pas mieux et ce principe de la table intermediare et une des base du SQL en general. Loi du plagiat industriel de Felson : Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.
|
|
jeudi 28 juillet 2005 à 11:26:54 |
Re : zone membre et bdd

Anthomicro
|
Salut, tu peux créer une autre table "copains" avec un champ id_utilisateur, par contre pour le champ "id_copain" ça dépend si tu veux faire une jointure sur ta table des membres (pour afficher le pseudo du copain au lieu de son id... lol) bref faut voir, si la place pour stocker ta base n'a pas d'importance, autant stocker le pseudo du copain directement, mais si t'as des besoins futurs pour travailler sur la table "copains" autant garder un id numérique qui prendra moins de place et sera plus rapide à traiter, surtout équipé d'un index. a +
|
|
jeudi 28 juillet 2005 à 11:31:05 |
Re : zone membre et bdd

alexr
|
ok ok En fait je comprends un peut ce que tu m'explique pour la logique mais c'est pour le code parce qu'il faut quand meme savoir comment on met le champ approval à 0 ou à 1. Et qu'est ce qui fait que quand A clic sur B ça rendtre B dans idutilisa...id copain id _ heuuu c'est là ou je m'embrouille.
|
|
Cette discussion est classée dans : bdd, champ, zone, membre, copain
Répondre à ce message
Sujets en rapport avec ce message
session et parametres membres [ par apz ]
salut,dans une zone membre, on doit souvent rediriger l'utilisateur vers cette derniere apres une identification reussite, comme suit : header("locati
Pb de zone membre.php [ par darksmiling ]
je suis débutant en terme de php et j'ai un petit probleme avec ma zone membre. Disons plus tôt que je ne sais pas comment faire quelque chose. Je tie
Créer un table... [ par Yoteco ]
Voila,J'ai créer une zone de texte et un champ de texte et j'aimerais que ce que l'on écirt dans la zone de texte vienne s'enregistrer dans une nouvel
PHP et Sybase [ par nico1214 ]
Bonjour,Je m'adresse à ceux qui ont déjà pratiqué PHP avec Sybase...Dans ma BDD Sybase, par défaut les champs sont à NULL. A la fin du formulaire, lor
présence d'un champ dans la bdd [ par BirD ]
Hello, existe-t-il une requete mysql qui vérifie simplement la présence d'un champ dans la bdd, ou plus simplement est il possible de voire si notre s
Creation d'un profil public pour zone membre. [ par shadow125 ]
Bonjour,j'ai trouvé un script plutot bien fait pour faire une zone membre.Après l'avoir configuré en bidoullant ;) , je suis finalement arrivé a l'ada
Membre au hasard dans la BDD [ par jipe32 ]
Bonjour,je voudrais savoir si on pouvait lancer une recherche au hasard dans une BDD pour faire ressortir un membre au hasard. Sinon, peut on lancer u
zone membre [ par montana75013 ]
bonjour a tous ,desole je suis debutant en php j'ais quelque question pour vous.en faite j'ai cree un site http://pap.underground.free.fr/</f
icone calendrier + zone de texte [ par jbenzakour ]
Bonjour tout le mondeMa question peut paraitre stupide et simple, mais je n'arrive pas à trouver comment faire la petite icone à droite d'un champ de
redirection [ par milkasoprano ]
Bonjour tous le monde, j'ai une question a vous posez sur la redirection...je voudrai par rapport au pseudo du membre dans sa table membre faire une r
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|