Commit cd5be3b5 authored by JonathanMM's avatar JonathanMM

Ajout du nombre total de bornes disponible

parent 05b5b2c1
......@@ -42,6 +42,7 @@ $statusStation = $requete->fetchAll();
<li>Nombre de vélos mécaniques disponible : <?php echo $conso['nbBike']; ?></li>
<li>Nombre de vélos électriques disponible : <?php echo $conso['nbEbike']; ?></li>
<li>Nombre de bornes libres : <?php echo $conso['nbFreeEDock']; ?></li>
<li>Nombre de bornes total : <?php echo $conso['nbEDock']; ?></li>
</ul>
<i>Dernière mise à jour : <?php echo $conso['date']; ?></i>
<canvas id="chartNbStations" width="1000" height="400"></canvas>
......
......@@ -17,6 +17,7 @@ def getAllStation():
nbTotalBike = 0
nbTotalEBike = 0
nbTotalFreeEDock = 0
nbTotalEDock = 0
#On créer une conso pour avoir son id
requete = mysql.cursor()
......@@ -60,7 +61,8 @@ def getAllStation():
#On ajoute a la conso
nbTotalBike += int(etatStation['nbBike'])
nbTotalEBike += int(etatStation['nbEbike'])
nbTotalFreeEDock += int(etatStation['nbFreeEDock'])
nbTotalFreeEDock += int(etatStation['nbFreeDock'])+int(etatStation['nbFreeEDock'])
nbTotalEDock += int(etatStation['nbDock'])+int(etatStation['nbEDock'])
if infoStation['state'] == "Operative":
nbStationsOuvertes += 1
os.remove(tmpFileName)
......@@ -70,7 +72,8 @@ def getAllStation():
requete.execute('UPDATE statusConso SET nbStation = '+str(nbStationsOuvertes)+', \
nbBike = '+str(nbTotalBike)+', \
nbEbike = '+str(nbTotalEBike)+', \
nbFreeEDock = '+str(nbTotalFreeEDock)+' \
nbFreeEDock = '+str(nbTotalFreeEDock)+', \
nbEDock = '+str(nbTotalEDock)+' \
WHERE id = '+strIdConso)
mysql.close()
\ No newline at end of file
......@@ -102,7 +102,8 @@ CREATE TABLE `statusConso` (
`nbStation` int(11) DEFAULT NULL,
`nbBike` int(11) DEFAULT NULL,
`nbEbike` int(11) DEFAULT NULL,
`nbFreeEDock` int(11) DEFAULT NULL
`nbFreeEDock` int(11) DEFAULT NULL,
`nbEDock` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED;
-- --------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment