alexr
Messages postés31Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention 4 août 2005
-
28 juil. 2005 à 10:30
alexr
Messages postés31Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention 4 août 2005
-
29 juil. 2005 à 14:55
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...
morpheus262
Messages postés461Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention16 février 2012 28 juil. 2005 à 10:53
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
<HR>
Loi du plagiat industriel de Felson : <CITE>Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.</CITE>
alexr
Messages postés31Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention 4 août 2005 28 juil. 2005 à 11:05
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.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 28 juil. 2005 à 11:13
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.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 28 juil. 2005 à 11:26
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.
alexr
Messages postés31Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention 4 août 2005 28 juil. 2005 à 11:31
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.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 28 juil. 2005 à 11:32
Bah chacun de tes membres ont un ID unique, tu utilises cet id pour le
champ "id_membre" dans ta table "copains" ensuite tu prends l'id_membre
(contenu dans la table membres) du copain, et tu l'insères aussi dans
la table copains...
alexr
Messages postés31Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention 4 août 2005 28 juil. 2005 à 11:54
bon ben voilà comment je me connecte à la base pour aller chercher la table copains
svp dite moi si j'ai des erreure, soyé cool ça fait 2 mois que je
suis dans php, bon ben le code c'est vrais que je l'ai reccuperé, je
l'ai juste modifié.
<?php include('../connect/connection.php');?>
mysql_select_db($database_Connex, $Connex);
$query_Clients = "SELECT * FROM " . $varprefixe . "copains WHERE idcopain='" . $idcopain'] ."'" ;
$Clients = mysql_query($query_Clients, $Connex) or die(mysql_error());