Bonjour tout le monde !
Je suis actuellement en stage dans une entreprise et je dois optimiser un script PHP/MySQL qui est assez long à s'afficher à l'écran.
Il s'agit de la page de création des plannings des employés.
Voici une ébauche pour vous faire voir de quoi il s'agit :
Les traits rouges masquent les noms des employés.
Je vais décrire comment s'organise actuellement le codage du script.
Chaque ligne représente 1 formulaire.
Pour chaque jour, on a le choix d'affecter l'employé à un poste et à un projet.
Pour le poste (1er select) il n'y a que 3 choix possibles donc assez rapide, mais pour la liste des projets (2eme select) il y en a beaucoup (environ 200 projets actifs).
Donc afficher cette cellule 7 fois par ligne multiplié par x employés ça met du temps à tout charger.
Je ne sais pas trop comment optimiser l'affichage pour avoir un gain de temps conséquent. J'ai déjà créer plusieurs filtres qui permettent d'avoir moins de résultats à afficher mais c'est toujours assez long.
Si vous avez des suggestions ou des conseils, je suis tout ouï.
Merci pour votre aide
Cordialement
mEhO
Partager