Bonjour (et j'espere etre au bon endroit),

Je créé un calcul en php qui fait la moyenne (entre autre) sur plusieurs valeurs (jusqu'à 5 valeurs).

Ma page se présente donc de la maniere suivante : il y a 5 zones de textes où lutilisateur entre ses valeurs, puis il click sur valider pour que le calcul se fasse et le resultat s'affiche.

Cependant ca marche tres bien quand l'utilisateur utilise les 5 zones de texte, mais si il en utilise moins ca ne marche plus car la moyenne se fait comme si il y avait les 5 zones de textes de remplies
ma page : http://www.compterendutp.webou.net/numerationgr.php

Voici une partie du code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<td width="180" height="15"><center>Rectangle 1 :<br /><INPUT TYPE="text" NAME="valeurs[]" SIZE="5" MAXLENGTH="10" VALUE=""></center></td>
 
  <td width="180" height="15"><center>Rectangle 2 :<br /><INPUT TYPE="text" NAME="valeurs[]" SIZE="5" MAXLENGTH="10" VALUE=""></center></td>
 
//voila 2 de mes 5 zones de texte, puis la suite c'est le code du calcul
 
<?php
if (isset($_POST['valeurs']))
{
$moyenne = array_sum($_POST['valeurs']) / count($_POST['valeurs']);
$nbr=($moyenne * 2)/100;
echo 'Résultat : '; echo number_format($nbr, 4, ',', ' ')." T/L (10^12/L) ";
}
?>
Ce qu'il faudrait arriver à faire c'est lui dire qu'il ne compte dans le "count" que les zones de texte remplies, et la je dois avouer je n'y arrive pas du tout...

Qui sait ? (a moins qu'il y ait une autre facon plus simple d'y arriver)

Je vous remercie d'avance
[/code]