From 6efe61ed2c7e6c084602d47ba66914d314c5192c Mon Sep 17 00:00:00 2001
From: "aldo.gonzalez-lorenzo" <aldo.gonzalez-lorenzo@lis-lab.fr>
Date: Mon, 9 Jan 2023 09:12:12 +0100
Subject: [PATCH] Ajouter plus de commentaires

---
 include/js/charts.js      |  9 ++++++---
 include/php/functions.php |  6 +++---
 index.php                 | 19 +++++++++++--------
 3 files changed, 20 insertions(+), 14 deletions(-)

diff --git a/include/js/charts.js b/include/js/charts.js
index a76943a..64d4d9f 100644
--- a/include/js/charts.js
+++ b/include/js/charts.js
@@ -3,6 +3,7 @@ const httpRequest = new XMLHttpRequest()
 httpRequest.onreadystatechange = () => {
     if (httpRequest.readyState === XMLHttpRequest.DONE) {
         if (httpRequest.status === 200) {
+            // On a reçu la réponse du serveur, on peut générer la graphique
             const response = JSON.parse(httpRequest.responseText)
             google.charts.load("current", { "packages": ["corechart"], "language": "fr" })
             google.charts.setOnLoadCallback(function() {
@@ -13,13 +14,15 @@ httpRequest.onreadystatechange = () => {
         }
     }
 }
-
 httpRequest.open('POST', 'include/php/data.php', true)
 httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
 // Requête SQL
 const query = "SELECT acad_mies, sum(capa_fin) AS places FROM parcoursup GROUP BY acad_mies ORDER BY places DESC"
 httpRequest.send(`query=${encodeURIComponent(query)}`)
 
+/**
+ * Fonction qui fait deux graphiques avec les données du serveur
+ */
 function drawChart(result) {
     // Données de la graphique
     let data = new google.visualization.DataTable()
@@ -33,14 +36,14 @@ function drawChart(result) {
     data.addRows(dataArray)
 
     let piechart_options = {
-        title: 'Pie Chart : Nombre de places dans chaque académie',
+        title: "Pie Chart : Nombre de places dans chaque académie",
         height: 600
     }
     let piechart = new google.visualization.PieChart(document.getElementById('piechart_div'))
     piechart.draw(data, piechart_options)
 
     let barchart_options = {
-        title: 'Barchart : Nombre de places dans chaque académie',
+        title: "Barchart : Nombre de places dans chaque académie",
         height: 600,
         legend: 'none'
     }
diff --git a/include/php/functions.php b/include/php/functions.php
index 075878c..5db2e05 100644
--- a/include/php/functions.php
+++ b/include/php/functions.php
@@ -6,15 +6,15 @@
 const db_local = [
     'dbname' => 'sae303', 
     'user' => 'root',
-    'pwd' => ''     // 'root' sur un Mac
+    'pwd' => ''     // 'root' pour MAMP
 ];
 
 /**
  * Coordonnées de connexion à la base de données sur un serveur
  */
 const db_serveur = [
-    'dbname' => 'a21000000',  // par exemple 
-    'user' => 'a21000000',
+    'dbname' => 'a21000000',    // remplacer par votre identifiant
+    'user' => 'a21000000',      // remplacer par votre identifiant
     'pwd' => 'secret'
 ];
 
diff --git a/index.php b/index.php
index 10e5ef3..95d366a 100644
--- a/index.php
+++ b/index.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Page d'accueil
+ * Différents examples de requêtes SQL
  */
 include 'include/php/functions.php';
 ?>
@@ -13,7 +13,10 @@ include 'include/php/functions.php';
 <body>
 	<h1>SAÉ 303</h1>
 	<p>
-		Concevoir des visualisations de données pour le web et un support animé. Voici quelques exemples, dont un avec une graphique avec Google Charts <a href="test-charts.html">ici</a>.
+		Concevoir des visualisations de données pour le web et un support animé.
+	</p>
+	<p>
+		Voici quelques exemples d'utilisation de la base de données, dont un avec une graphique avec Google Charts <a href="test-charts.html">ici</a>.
 	</p>
 	<section>
 		<h2>Les BUT avec le plus grand nombre de candidats</h2>
@@ -26,8 +29,8 @@ $sth = $dbh->prepare('SELECT lib_comp_voe_ins, voe_tot FROM parcoursup
 $sth->execute();
 $result = $sth->fetchAll();
 foreach ($result as $row) {
-	echo '<li>' . $row['lib_comp_voe_ins'] . ' (' . $row['voe_tot'] . ' candidats)</li>';
-  }
+	echo '<li>' . $row['lib_comp_voe_ins'] . ' (<em>' . $row['voe_tot'] . ' candidats</em>)</li>';
+}
 ?>
 		</ol>
 	</section>
@@ -43,14 +46,14 @@ $sth = $dbh->prepare('SELECT ville_etab, count(*) AS count FROM parcoursup
 $sth->execute();
 $result = $sth->fetchAll();
 foreach ($result as $row) {
-echo '<li>' . $row['ville_etab'] . ' (' . $row['count'] . ' BTS)</li>';
+	echo '<li>' . $row['ville_etab'] . ' (<em>' . $row['count'] . ' BTS</em>)</li>';
 }
 ?>
 	</ol>
 </section>
 
 	<section>
-		<h2>Les BUT Informatique avec le plus grand nombre de filles</h2>
+		<h2>Les BUT Informatique avec le plus grand nombre de candidates admises</h2>
 		<ol>
 <?php
 $sth = $dbh->prepare('SELECT lib_comp_voe_ins, acc_tot_f FROM parcoursup
@@ -59,8 +62,8 @@ $sth = $dbh->prepare('SELECT lib_comp_voe_ins, acc_tot_f FROM parcoursup
 $sth->execute();
 $result = $sth->fetchAll();
 foreach ($result as $row) {
-	echo '<li>' . $row['lib_comp_voe_ins'] . ' (' . $row['acc_tot_f'] . ' filles)</li>';
-  }
+	echo '<li>' . $row['lib_comp_voe_ins'] . ' (<em>' . $row['acc_tot_f'] . ' femmes</em>)</li>';
+}
 ?>
 		</ol>
 	</section>
-- 
GitLab