1
0

ajout statistiques

This commit is contained in:
Daniel Tartavel
2021-07-24 10:18:09 +02:00
parent 869926af3f
commit febc76934b
5 changed files with 119 additions and 88 deletions

View File

@@ -3,6 +3,13 @@
require_once 'config.inc.php';
require_once 'db.class.php';
require_once 'log.php';
affich_log(200);
$page = getpost("np");
$niveau = getpost("level");
print '<!DOCTYPE html><html>
<head><meta charset="utf-8">
<title>Avion-poème</title>
<link rel="icon" href="src/img/icon.png">
</head><body>';
affich_log(200, $page, $niveau);
print '</body></html>';
?>

View File

@@ -14,7 +14,7 @@
$result = $db->result->fetch_assoc();
return $result['Auto_increment']-1;
}
function total()
function total() //nombre d'avions poèmes présents dans la base
{
global $db;
$query = "SELECT COUNT(*) as nAvion FROM avionpoeme";
@@ -24,7 +24,7 @@
}
function totalenvol()
function totalenvol() //nombre d'avions poèmes en vol
{
global $db;
$query = "SELECT COUNT(*) as n FROM avionpoeme WHERE public!=2";
@@ -43,7 +43,7 @@
}
function anonymous()
function anonymous() //nombre d'avions poèmes envoyés anonymement
{
global $db;
$query = "SELECT COUNT(*) as n FROM avionpoeme WHERE expemail=''";
@@ -53,21 +53,21 @@
}
$nAvionCree = totaltotal();
if ($nAvionCree == 0)
$nAvionEnvoye = totaltotal();
if ($nAvionEnvoye == 0)
{
echo "Aucun avion-poème envoyé pour l'instant";
}else
{
echo "Nombre total d'avions-poème : " . $nAvionCree . EOL;
echo "Nombre total d'avions-poème : " . $nAvionEnvoye . EOLH;
$total = total();
$avionSupp = $nAvionCree-$total;
echo "Nombre d'avion supprimés : " . $avionSupp . " => " . $avionSupp/$nAvionCree*100 . "%" . EOL;
$avionSupp = $nAvionEnvoye-$total;
echo "Nombre d'avion supprimés : " . $avionSupp . " => " . round($avionSupp/$nAvionEnvoye*100,3) . "%" . EOLH;
$nAvionenvol = totalenvol();
echo "Nombre d'avions-poème en vol : " . $nAvionenvol . " => " . $nAvionenvol/$nAvionCree*100 . "%" . EOL;
echo "Nombre d'avions-poème en vol : " . $nAvionenvol . " => " . round($nAvionenvol/$nAvionEnvoye*100) . "%" . EOLH;
$anonymous = anonymous();
echo "Nombre d'envois anonymes : " . $anonymous . " => " . $anonymous/$nAvionCree*100 . "%" . EOL;
echo "Nombre d'envois anonymes : " . $anonymous . " => " . round($anonymous/$nAvionEnvoye*100) . "%" . EOLH;
}