Pourcentage

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pourcentage

par d0m » 16 juil. 2007, 15:18

une fonction pourcentage n'est pas très utile puisque c'est une simple division et multiplication.

tu veux mettre les pourcenateg dans le même tableau que les effectifs? dans ce cas ta structure serait du genre :
//faire la somme de tous les effectifs
$effectif_total = sum($total[3]);

//faire un tableau contenant les pourcentages
$pourcentages = array();
foreach($total3 as $nom_categorie => $effectif_categorie)
    $pourcentages [$nom_categorie ] = $effectif_categorie * 100 / $effectif_total;
et voilà un tableau des % de chaque catégorie avec les mêmes clés que le tableau total3

Pourcentage

par Morkem » 16 juil. 2007, 14:54

Bonjour :)

J'ai ce code pour le moment :
<?php
$requete3 = mysql_query("SELECT categorie, count(*) AS total3 FROM escrime_membres GROUP BY categorie");
$total3 = array();

while ( $a_result = mysql_fetch_array($requete3) )
{
    $total3[ $a_result['categorie'] ] = $a_result['total3'];
}
$cadet = (empty($total3['Cadet'])) ? 0 : $total3['Cadet'];
$veteran = (empty($total3['Vétéran'])) ? 0 : $total3['Vétéran'];
$pupille = (empty($total3['Pupille'])) ? 0 : $total3['Pupille'];
?>
C'est en fait pour afficher le nombre de gens dans une catégorie. En fait je compte le nombre de fois ou il y a le mot cadet par exemple et j'affiche le nombre. Si il ne trouve pas ce mot il y a donc un 0 comme quoi il y a 0 personne dans cette catégorie.

J'affiche ceci dans un tableau et je voudrais maintenant rajouter une colonne ds ce tableau avec les pourcentages par catégorie... Comment dois je proceder ? Est ce que c'est possible d'abord ? Existe t'il une fonction propre ?

Merci pour le coup de pouce :)