Bonjour à tous !!

Je m'en remet une nouvelle fois à vous car je bloque totalement sur un problème d'organisation d'une table par un script PHP.

Je fais un programme d'organisation de groupe pour une activité (de la simulation de chute libre en soufflerie), et je suis entrain de faire la partie servant à organiser les groupes pour organiser le passage dans la soufflerie.

Voici ce que cela donne :



Et voici l'organisation de ma base de donnée :



Il faut absolument qu'il n'y ai pas deux fois la meme personne qui passe à la suite (il y a un debriefing à la fin de chaque vol), et, dans l'idéal, le groupe devrait se former de la manière la plus intelligente possible, espacer quasi également les vols, de manière à offrir un temps de repos optimal et permettre à tout le monde de passer le plus régulièrement possible.

Pour etre plus précis, la meilleure organisation pour le groupe présenté ci dessus serait la suivante :



Je ne vois pas comment réaliser un tri de cette manière, auriez vous des idées ou des fonctions spécifiques à me conseiller ?

Je vous remercie par avance.

Pierre CIHOLAS