IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[Conception] commencement -> pointage heures


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    A mon humble avis, tu devrais faire un seul formulaire pour toute la semaine non ? Je suis pas très fan des soumission une à une : trop fastidieux.

    Quoiqu'il en soit supprimer les lignes n'est pas une bonne idée. L'utilisateur aimerait savoir ce qu'il vient de remplir pour pouvoir remplir la suivante. Donc les cacher non, par contre les rendre readonly pourquoi pas.
    Attention, trop de formulaires tue le formulaire !
    Moi utilisateur lambda, si je vois 13 lignes éditables, je vais toutes les éditer en même temps avant de me poser la question "sur quel bouton valider dois-je cliquer ? un pour tous ? est-ce que je vais perdre ce que j'ai rempli si ca ne valide qu'une seule ligne ? ... ?"

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Citation Envoyé par masseur
    La gestion par heure ne m'a pas été demandée et vu le temps imparti je ne pense pas que cela soit faisable de toute facon.
    C'est bete car selon moi :
    1. Ca simplifierai ton modèle,
    2. Ca faciliterait la tâche de l'utilisateur (bon c'est vrai que ton interface est soi-disant imposée),
    3. Ca serait évolutif.

    Mais bon, on va pas aller à l'encontre de tes instances supérieures ^^

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Je te suis dans ta logique.

    Cependant si on fait qu'un seul formulaire et sachant que les champs sont deja préremplis avec des valeurs par défaut comment s'y prendre?

    On va écrire inutilement dans la base et comment faire x insertion?

    ceci est encore un mystère dans la manuère de gérer ceci.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    En effet la pour l'instant j'ai décidé de faire ligne par ligne par ligne même si je ne trouve pas cela génial.

    Si je met qu'un seul bouton insérér si par exemple la personne ne remplit que le lundi et qu'ensuite elle veux remplir le mardi.

    Ce système va faire que chaque enregistrement va écraser l'autre car en effet plusieurs champs sont préremplis et possèdent donc des valeurs.

    Alors que ligne à ligne on à plus ce problème.
    En effet on fait un readonly comme tu as dit et on enlève le bouton insérer de la ligne deja insérée.

  5. #5
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Citation Envoyé par masseur
    On va écrire inutilement dans la base et comment faire x insertion?
    Exemple:
    A la génération du formulaire, tu stocke en session une image de celui-ci.
    A l'envoi du formulaire, tu compares les données envoyées et les données en session. Tu ne touches à la base que pour les lignes où il y a les données qui diffèrent.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    Les sessions!!!!!!!!!!!!!!!!!!!!! je voulais les éviter !!!!
    J'aime pas ca lol

    Enfin Mr N merci pour ta réactivité et tes réponses.
    Je vais faire le trie et faire le mieux qu'il soit.

    En cas de problème je repasserai.
    Merci

  7. #7
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Citation Envoyé par masseur
    Les sessions!!!!!!!!!!!!!!!!!!!!! je voulais les éviter !!!!
    J'aime pas ca lol
    Pourquoi ? Comment tu fais pour gérer les connexions utilisateurs ?

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    J'utilise des sessions.
    Mais bon dans ce cas bien précis c'est pas très compliqué.

    Merci bien

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    550
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 550
    Par défaut
    J'ai pris l'option de mettre un bouton valider à chaque fin de ligne.
    Quand je clic sur ce fameux bouton valider je vérifie si il y a des doublons par une fonction.
    Ca marche nickel.

    Cependant j'aimerai que dans ma page d'index c'est à dire celle qui permet de faire l'insertion on voit apparaitre dans les champs appropriés les réponses déjà rentrées.

    Je ne vois pas comment faire.
    Des idées?

    Je suis obligé de recréer une page dans laquelle je ne rempli plus mon tableau par des données mais en allant chercher directement dans la base?

Discussions similaires

  1. [XL-2007] Conception Planning + Récap d'heures
    Par Lovely971 dans le forum Conception
    Réponses: 3
    Dernier message: 14/10/2013, 13h31
  2. Réponses: 9
    Dernier message: 13/04/2006, 11h46
  3. Réponses: 3
    Dernier message: 02/03/2006, 13h56
  4. [Conception] todo list -> commencement
    Par masseur dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 02/02/2006, 11h50
  5. [Conception][Méthodologie]Commencer un projet
    Par pejay dans le forum Général Java
    Réponses: 7
    Dernier message: 26/01/2005, 13h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo