Bon !
Donc un autre exemple (simple) imbriqué dans une requête :
Tu peux faire des test avec cette simple table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php // Sachant que tu connais le nbre total d'appel // Soit dans cet exemple : $totalappels $results = mysql_query("SELECT * FROM tatable ORDER BY tranche ASC"); while ($produit = mysql_fetch_array($results)) { $tranche = $produit['tranche']; $nb_appels = $produit['nb_appels']; // En supposant que tu disposes de 4 tranches d'age : $tableau_valeurs = array("tranche_1"=>$nb_appels,"tranche_2"=>$nb_appels,"tranche_3"=>$nb_appels,"tranche_4"=>$nb_appels); $tranche_age = each($tableau_valeurs); // formatage $taux = number_format(($tranche_age[1]*100)/$totalappels, 2, ",", " "); print("$tranche $nb_appels ($taux%)<br>"); } ?>
De cette façon, tu pourras mieux appréhender le "processus".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE TABLE tatable ( tranche varchar(50) NOT NULL, nb_appels varchar(50) NOT NULL ); INSERT INTO tatable VALUES ( '20', '22'); INSERT INTO tatable VALUES ( '30', '38'); INSERT INTO tatable VALUES ( '40', '12'); INSERT INTO tatable VALUES ( '50', '9');
Je peux pas mieux faire.
Partager