Bonjour à tous,
je chercher à réaliser mes tableaux de statistiques de manière plus simple.
Pour m'expliquer je vais utiliser un exemple concret:je cherche à calculer le nombre d'hommes et de femmmes dans ma base de données et ce par couleur de peau.
Je veux donc obtenir quelque chose comme ça:
Couleur | Homme | Femme
Noir | 2 | 1
Blanc | 1 | 0
dans ma table sexe=0 pour un homme et 1 pour une femme, et couleur=0 pour un noir et 1 pour un blanc.
et je veux mettre en paramètre la requête me permettant le calcul de chaque chiffre:
"SELECT * FROM candidat WHERE sexe='$param1' AND couleur='$param2' ";
mon code est donc:
mais dans ce code, les valeurs de $param1 et $param2 ne sont pas prises en comptes par $req_val.
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 public function afficher_ligne_calcul($req_val) { echo "<tr>"; $i=0; while($i<2) { $param1=$i; $param2=$i; $res_val=mysql_query($req_val,$idConnexion) ; $val=mysql_result($res_val,0,'val'); echo "<td>$val</td>"; $i++; } echo "</tr>"; } $r_val="SELECT Count(num_candidat) AS val FROM candidat WHERE sexe='$param1' AND couleur='$param2' "; afficher_tab($r_val);
Comment puis-je faire pour paramétrer le paramètre $req_val?
merci d'avance pour votre aide, je ne vois vraiment pas comment faire...![]()
Partager