Bonjour un un soucis :
je dois faire une requete calculant un pourcentage. Mes 2 varaibles me donnent bien des valeurs ms lorsque jeffectue une division de cenne ci il ya un probleme ...
$Total_1heure = $db->get_var("SELECT count(er.id_etudiants) FROM etudiants e, etud_rep er
WHERE e.id_etudiants = er.id_etudiants and e.id_annees = 1 and er.id_reponses = 40
");
echo $Total_1heure; // me donne la valeur 44
$Total_1heureF=$db->get_var("SELECT count(er.id_etudiants) FROM etudiants e, etud_rep er
WHERE e.id_etudiants = er.id_etudiants and e.id_annees = 1 and er.id_reponses = 27 and 40 and er.id_questions = 13 ");
echo $Total_1heureF; // me donne la valeur 4
if ($Total_1heure > 0)
{
$total = ($Total_1heureF / $Total_1heure);
}
echo $total; // me donne la valeur 1 au lieu de 0.09
Pourquoi ce beug? pb de cast ou pas?
jai essayé de faire : $total = intval($Total_1heureF)/intval($Total_1heure); < ms mm probleme