lsamsoumal
Messages postés36Date d'inscriptionlundi 24 novembre 2008StatutMembreDernière intervention27 octobre 2011
-
6 mai 2009 à 11:04
lsamsoumal
Messages postés36Date d'inscriptionlundi 24 novembre 2008StatutMembreDernière intervention27 octobre 2011
-
6 mai 2009 à 18:11
Bonjour tout le monde.
j'ai un formulaire a partir duquel je remplie une table sql nommée presence dans laquelle sont stockées les entrées/sorties des utilisateurs dont les id et noms sont stockés dans une table users.Après chaque entrée il faut y avoir une sortie avant d'effectuer une autre sortie mais mon pb c'est que un utilisateur peut enregistrer plusieures entrées successives sans avoir des sorties.
jfperras
Messages postés69Date d'inscriptionvendredi 13 septembre 2002StatutMembreDernière intervention 6 mai 2009 6 mai 2009 à 16:17
Lorsque tu fais l'insertion dans ta table pour l'entrée. Assure-toi que le dernier enregistrement pour cette usager est une sortie (dans ton cas avoir une date et time de sortie)
aieeeuuuuu
Messages postés698Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention20 mai 20113 6 mai 2009 à 16:32
salut
tu devrais aussi ajouter une contrainte d'integrité :
une simple contrainte d'unicité sur le couple user_id/sortie t'assurera qu'il ne sera pas possible d'avoir simultanément deux lignes avec le champs sortie a NULL pour un utilisateur donné