Page 1 sur 1

somme de valeurs sélectionnées par checkbox

Posté : 12 avr. 2005, 18:24
par JB
Bonjour!

Je suis en train de monter un formulaire avec plusieurs checkbox. Chaque checkbox sélectionne un élément auquel correspond un certaine valeur et j'aimerais obtenir un script qui me permettrait d'en faire le total selon les choix de l'utilisateur.

Voici un exemple de mon formulaire:
<form action="<?=$_SERVER["PHP_SELF"]?>" method="get" name="calval" enctype="application/x-www-form-urlencoded">
<table>
<tr>
<td>Valeur 1 = 100 </td>
<td><input type="checkbox" name="valeur1" value="100"></td>
</tr>
<tr>
<td>Valeur 2 = 200 </td>
<td><input type="checkbox" name="valeur2" value="200"></td>
</tr>
<tr>
<td>Valeur 3 = 150 </td>
<td><input type="checkbox" name="valeur3" value="300"></td>
</tr>
<tr>
<td><input type="submit" value="Total"></td>
<td> </td>
</tr>
</table>
</form>
J'aimerais qu'au "submit" le total apparaisse à côté ;)

Merci beaucoup pour l'aide que vous pourrez apporter à un newbie ;)

Posté : 12 avr. 2005, 18:39
par ouckileou
tu peux plutôt donner à tes checkbox le nom d'un tableau
name="valeur[1]"
ce qui te permettra de faire une boucle dessus dans ton calcul de résultat, exemple :

Code : Tout sélectionner

Pour i=0 à 100 Faire Si valeur[i] existe Alors total += valeur[i] FSi FPour
mais si tu veux que le total apparaisse sans recharger la page, tu dois faire la même chose en Javascript

Posté : 12 avr. 2005, 18:55
par JB
:oops:
Désolé mais je ne comprends pas la syntaxe de ton code...
:oops:

Posté : 12 avr. 2005, 18:58
par ouckileou
ce n'est pas le code mais l'algo de ce que tu peux faire