Bonjour
Je demande votre aide sur une operation que j'esai de faire en vain.
J'exécute une requête afin de récupérer des données d'une bdd, je voudrais récupérer ces données et exécuter des calculs pour ensuite les envoyer coté client dans un tableau.
En utilisant mon code, j'arrive à récupérer les données mais en bouclant sur celles ci le tableau renvoyé ne contient qu'une seule ligne du résultat.
Ensuite ce que je souhaiterais c'est d'abord boucler sur les notes de chaque matière, faire une addition avec un variable $majoration et ensuite créer un tableau de sorti qui avec chaque couple matière => note .
Mes codes actuels
le résultat de la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $sqls = 'SELECT n_matiere AS matiere, SUM(note) AS note FROM tbl_examen GROUP BY n_matiere ORDER BY col_matiere ASC'; $stmt = $this->conn->prepare($sqls); $stmt->execute(); $result = $stmt->fetchAll(); return $result;
ce que j'aimerai pouvoir faire :
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 foreach($result as $row) { $data["matiere"] = $row["matiere"]; $data["note"] = $row["note"] + $majoration; $data["moyenne"] = $row["note"] / 2; }
Partager