open(); function totaltotal() //nombre d'avions poèmes créés depuis le début { global $db; $query = "SHOW TABLE STATUS LIKE 'avionpoeme'"; $db->query($query); $result = $db->result->fetch_assoc(); return $result['Auto_increment']-1; } function total() //nombre d'avions poèmes présents dans la base { global $db; $query = "SELECT COUNT(*) as nAvion FROM avionpoeme"; $db->query($query); $result = $db->result->fetch_assoc(); return $result["nAvion"]; } function totalenvol() //nombre d'avions poèmes en vol { global $db; $query = "SELECT COUNT(*) as n FROM avionpoeme WHERE public!=2"; $db->query($query); $result = $db->result->fetch_assoc(); return $result["n"]; } function alea() { global $db; $query = "SELECT COUNT(*) as nAvion FROM avionpoeme WHERE "; $db->query($query); $result = $db->result->fetch_assoc(); return $result["n"]; } function anonymous() //nombre d'avions poèmes envoyés anonymement { global $db; $query = "SELECT COUNT(*) as n FROM avionpoeme WHERE expemail=''"; $db->query($query); $result = $db->result->fetch_assoc(); return $result["n"]; } $nAvionEnvoye = totaltotal(); if ($nAvionEnvoye == 0) { echo "Aucun avion-poème envoyé pour l'instant"; }else { echo "Nombre total d'avions-poème : " . $nAvionEnvoye . EOLH; $total = total(); $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 . " => " . round($nAvionenvol/$nAvionEnvoye*100) . "%" . EOLH; $anonymous = anonymous(); echo "Nombre d'envois anonymes : " . $anonymous . " => " . round($anonymous/$nAvionEnvoye*100) . "%" . EOLH; } $db->close();