Select SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Select SQL

Re: Select SQL

par dix2 » 29 sept. 2012, 14:39

Je pensais utiliser dans ma table sql un champ "recordLock" qui serait par défaut sur "NO" et lorsqu'un utilisateur fait appel à une tache le champs passe sur "Yes".

Mon seul souci c'est que j'ai peur que deux personnes cliquent en même temps et se retrouve avec la même tache attribuée, que pensez vous de cette solution ?

Merci
Le pb de cette solution, ce n'est pas qu'une tache soit attribuée à 2 personnes en même temps
Cette difficulté peut être surmontée avec les transactions
Le pb, c'est qu'une tache peut rester locker à l'infini, si un utilisateur s'est attribuée une tache et qu'ensuite son pc plante ...

Re: Select SQL

par Ascari » 29 sept. 2012, 14:32

Je pensais utiliser dans ma table sql un champ "recordLock" qui serait par défaut sur "NO" et lorsqu'un utilisateur fait appel à une tache le champs passe sur "Yes".

Mon seul souci c'est que j'ai peur que deux personnes cliquent en même temps et se retrouve avec la même tache attribuée, que pensez vous de cette solution ?

Merci

Re: Select SQL

par dix2 » 29 sept. 2012, 11:02

ici, ce n'est pas un pb d'attribution mais un pb d'accès concurrent gérable en javascript

Re: Select SQL

par sirakawa » 29 sept. 2012, 08:31

Il existe
une liste des taches
id_tache
description
priorité
une liste des utilisateurs
id_utilisateur
etc
une table attribuées
id_lien
id_tache
id_utilisateur
Quand qqn cherche les taches disponibles on cherche celles qui n'ont pas d'entree dans la table attribuées.

Select SQL

par Ascari » 28 sept. 2012, 21:46

Bonsoir à tous,
je suis nouveau sur le forum, après quelques années sans faire de PHP me revoici de retour.

Et c'est la que j'ai besoin de vous.
J'aimerai développer un outil qui permet de gérer des taches a effectuer par plusieurs personnes.

J'aimerais que lorsque je clique sur un bouton l'application aille chercher automatiquement les taches indiquées comme "To Do" dans ma base SQL, mais aussi le niveau d'urgence "Haut - Normal - Bas", pour afficher la description de la tache à faire.
J'aimerais aussi que lorsque la tache est ouverte sur un PC elle ne puisse pas être ouverte par une autre personne.

Je vous avoue que votre aide me sera vraiment utile, je ne m'y retrouve plus dans mes bouquins.

Mercin