Bonjour,

Je m’entraîne sur des annales de concours. Je suis bloquée sur un exercice et j’aurai besoin d’un petit coup de pouce. Je ne sais pas comment faire l’incrémentation alors que c'est simple, ni la mise en page du tableau.
Il s’agit de créer un planning mensuel en utilisant du pseudo code.
Je dois trouver le résultat suivant (tableau) : Nom : planning mensuel.png
Affichages : 1871
Taille : 44,6 Ko

Voici la table PLANNING qui est utilisé : Nom : planning.png
Affichages : 1862
Taille : 72,9 Ko

Brièvement, voici le pseudo code :
ALGORITHME ENREGISTREMENT PLANNING MENSUEL
//DECLARATION DES VARIABLES
numSemaine (nombre) : numéro de la semaine sélectionné
Tab : tableau avec les 7 rubriques en fonction du numéro de la semaine

DEBUT
// Récupérer le numéro de la semaine (1)
On suppose cette variable déjà initialisée avec une valeur aléatoire
numSemaine <-$ numSemaine;

(1)**On pourrait s’appuyer sur une fonction qui calculera automatique le numéro de la semaine

CONNEXION A LA BASE DE DONNÉES
//Constitution de la requête issue de la table PLANNING : sélection des codes du personnel (P1 ou P2, B1 à B7) en fonction du numéro de semaine.
$requete = « SELECT soinMatin1, soinMatin2, accueil, telephone, libjour
FROM PLANNING
WHERE numSemaine =$ numSemaine GROUP BY libJour » ;

Ce qui me donne le résultat suivant (avec pour chaque jour les codes des personnels et des cases vides en fonction des règles de gestion Nom : règle de gestion.png
Affichages : 1369
Taille : 52,4 Ko ) :
-----------------------------------------------------------------------------------------
SoinMatin1 |SoinMatin2| SoinAM1 |SoinAM2 |accueil| telephone |libjour|
------------------------------------------------------------------------------------------

// Afficher les données dans un tableau
?? Comment basculer les résultats ?
J'ai pensé à nommer les colonnes en créant des constantes (chaines de caractères) pour les jours ("mercredi" au "mardi") et les activités (soins, accueil, ...) et les fixer dans le tableau en fonction d'un repère(I, J) comme on connait le nombre de lignes et de colonnes puis à afficher les résultats jour après jour grâce à une boucle itérative.
Je sais pas si c'est une bonne idée ou pas.

Merci par avance pour l'attention que vous porterez à mon message,
Bonne soirée,