Bonsoir
Je me pose la question sur une optimisation possible sur une de mes pages PHP. Celle ci contient un formulaire sous forme de tableau. Si bien que l'utilisateur peut venir y modifier toutes les valeurs possibles (un peu comme dans xls).
Un bouton "valider" envoie tout le tableau à une page de traitement php, qui se charge de faire les mises à jour en BDD.
Tout fonctionne, mais finalement c'est pas top en terme d'optimisation car si l'utilisateur ne modifie qu'une seule ligne sur les 20 possibles (20 est un exemple), alors le traitement va faire 19 updates en bdd pour rien.
Comment faire pour que ce traitement sache que il ne doit mettre à jour que une seule ligne :
- lui envoyer que la (ou les) lignes(s) modifiées ?
- lui envoyer en plus un flag qui permette de savoir si la ligne a été modifiée ou non ?
Vos avis m'intéressent, et un petit coup de pouce me serait utile car je ne sais pas comment faire sur ce coup là. Et enfin , est ce qu'une solution sans utilisation de javascript est faisable ?
Dominique
Message édité par domi_bu le 08-01-2011 à 18:49:20