somme de valeurs sélectionnées par checkbox

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : somme de valeurs sélectionnées par checkbox

par ouckileou » 12 avr. 2005, 18:58

ce n'est pas le code mais l'algo de ce que tu peux faire

par JB » 12 avr. 2005, 18:55

:oops:
Désolé mais je ne comprends pas la syntaxe de ton code...
:oops:

par ouckileou » 12 avr. 2005, 18:39

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

somme de valeurs sélectionnées par checkbox

par JB » 12 avr. 2005, 18:24

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 ;)