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

JavaScript Discussion :

Soumettre uniquement les lignes modifiées


Sujet :

JavaScript

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 8
    Par défaut Soumettre uniquement les lignes modifiées
    Bonjour,

    Me voilà à nouveau dans le flou, nécessitant l'avis d'experts!
    Mon problème et mes questions sont les suivants:

    Existant : J'affiche des centaines de lignes de tableau via ma BDD, où chaque ligne contient une valeur qui peut être modifiée par l'utilisateur.

    Problème : Le pépin, c'est que lorsque que l'on valide la modification des données, et bien toutes les lignes sont submit (logique) sauf que cela soulève 2 points négatifs:
    1) Quand il y a 13k lignes, le submit est très long, surtout pour la modification que de quelques lignes.
    2) 2 utilisateurs ne peuvent saisir simultanément de risque d’altérer la saisie de l'autre utilisateur.

    Réflexion/Questions :
    J'me disais "Easy, je vais mettre une check box par 'groupe' de ligne, si l'on modifie une ligne, l'on coche la case, un p'tit submit, et bim, cela n'envoie que ce qui est coché, et donc modifié".
    Et bien voilà, je test différentes solutions depuis un moment et je ne vois pas comment (méthodo / techno) je peux m'y prendre, étant donné que ces lignes modifiables sont des <input text> imbriqués dans plusieurs div... J'me doute que ça doit tourner autour d'AJAX (de ce que j'ai pu voir sur la toile), mais peut-être existe t-il autre chose qui m'échappe (j'suis loin d'être au point en langage web!).

    Question à 1000€... des idées?

    Merci d'avance pour le temps que vous consacrerez à mon problème!

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 487
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 487
    Par défaut
    le plus simple pour toi, serait une simple pagination couplee a du limit/offset

    cela permetra de limiter le nombre des lignes retournees, et reduira les memes modifications par 2 utilisateurs differents.
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

Discussions similaires

  1. Transmettre valeur checkbox SANS bouton "Submit"
    Par rudylar dans le forum Langage
    Réponses: 4
    Dernier message: 27/06/2008, 11h58
  2. Transmettre valeur checkbox SANS bouton "Submit"
    Par rudylar dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 25/06/2008, 17h48
  3. [.Net 2][VS2005] Treeview et checkbox submit
    Par mediateur59 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 20/08/2007, 10h18
  4. Garder la selection des checkbox apres submit
    Par etoileDesNeiges dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/06/2007, 13h39
  5. submit on click sur un checkbox
    Par amika dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 17/05/2005, 15h48

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