Page 1 sur 1

afficher ligne sql pour chaque client connecté

Posté : 01 nov. 2013, 16:10
par Abdel89
Bonjour à tous , j’espère avoir un peu d'aide pour un problème que j'ai depuis une semaine , je possède deux tables , client et fiches , je veux lister pour chaque client connecté une seul fiche et que quand elle est affiché pour un client , aucun autre client ne peut accéder à celle ci et ses fiches sont affichés pour les clients selon le nombre de type fiche qui a déjà été traité par un client , par exemple si j'ai un client qui a déjà traité deux fiches de type 'en cours' et qu'un autre client en a juste traité une seul fiche de type 'en cours' je dois affecter cette fiche a se deuxième client et non pas au premier ,


j'espere avoir été clair sur se que je cherche à faire , je voudrais si quelqu'un peut m'aider sur l'algorithme ou la logique à faire pour arriver à sa , parce que pour l'instant j'ai deux tables client et fiche et une autre table de relation qui possède champ idfiche et idclient

Merci pour votre aide , j'attend avec impatience vos réponse


Cordialement

Re: afficher ligne sql pour chaque client connecté

Posté : 01 nov. 2013, 16:24
par moogli
salut,

c'est pas clair ton truc ;)

si tu nous explique de la manière la plus simple possible peux être y trouvera tu ce qu'il te manque :)

je ne comprend pas la relation entre les clients et les fiches.
a la base les fiches sont liée à un client ou tu dois les distribuer au client . (en fonction du nb de fiche qui ont un status particulier ?)


@+

Re: afficher ligne sql pour chaque client connecté

Posté : 01 nov. 2013, 16:33
par abdel89
Bonjour ,

par exemple quand un client se connecte la première chose qui s'affiche pour lui c'est une fiche , la relation entre fiche et client c que chaque client peut avoir plusieurs fiches mais juste une à la fois , et je dois affiches les fiches pour clients CONNECTé et d'une maniere egale , genre il faut pas avoir un client qui a visualiser 10fiches alors qu'un autre client n'a visualisé que deux.
donc le but recherché c'est comment affiché pour chaque client connecté une fiche qui depend du nombre de fiche que le client a visualisé , parceque chaque fiche posséde un type et que se type va permettre de savoir les type de fiches qu'un client a visualisé

jusque la , est ce que c'est un peu clair ? :)

Re: afficher ligne sql pour chaque client connecté

Posté : 02 nov. 2013, 11:47
par damien_55
Slt,

J'ai rien compris, mais il y a une histoire de visualisation. J'ajouterai un champ cmpt dans ma bdd, que j'implémente de +1 à chaque visualisation ensuite à l'affichage j'en tiens compte (ex: si le client 1 a vu 10 fiches et le client 2 deusx fiches, je n'affiche que deux fiches pour les deux.).