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:
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);
mais dans ce code, les valeurs de $param1 et $param2 ne sont pas prises en comptes par $req_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...