Je dois faire un calcul de pourcentage sur une colonne de ma base de données mysql mais je n'arrive à utiliser correctement le résultat de ma requête :
$query="select periph
from postes";
$res=mysql_query($query) or die ("erreur");
echo"<table width='0%' cellpadding='5' cellspacing='1' border='1' align='center'>";
echo"<tr><td align='center'><b>Résultat</b></td></td></tr>";
$i=0;
$j=0;
$k=0;
while($val = mysql_fetch_array($res))
{
if ($res == '')
{
$j++;
}
else
{
$i++;
$j++;
}
}
$k = $i * 100 / $j;
echo"<tr><td>".$k." % de poste</td></tr>";
echo"</table><br>";
Voici le code que je tape donc pour expliquer un peu je cherche à faire un pourcentage avec lorsque le résultat est nul j 'incrémente mon total et lorsqu'il y a quelque chose j'incrémente mon i et mon total pour pouvoir faire l'opération de pourcentage. Mais cela ne fonctionne pas à chaque fois je me retrouve avec 100%.Si quelqu'un a une idée je suis preneur, merci d'avance.