modofier fonction somme

Petit nouveau ! | 9 Messages

11 mars 2010, 10:55

Bonjour

je suis débutant php et je cherche à modifier cette fonction pour y intégrer une soustraction.
actuellement le résultat (prix) est la somme des input 'el_'+i
à cette somme je veux soustraire la valeur de input (el_25)
comment faire: prix = somme ('el_'+i) - (el_25).value
merci

function sum_elements(){
var prix=0;
var result = document.getElementById('prix');
for(var i = 1; i<=10; i++){
var element = document.getElementById('el_'+i);
if(element.value!='' && !isNaN(element.value)){

prix += parseInt(element.value);

}

}
result.value = prix;
}

ViPHP
ViPHP | 5462 Messages

11 mars 2010, 10:59

hello, c'est pas du PHP c'est du javascript

Petit nouveau ! | 9 Messages

11 mars 2010, 11:05

exact
je me suis mélangé les pinceaux
je fait les 2 en même temps

mais à tout azar si vous connaissez le javascript, avez vous une solution
merci

ViPHP
ViPHP | 5462 Messages

11 mars 2010, 11:09

Code : Tout sélectionner

function sum_elements(){ var prix = 0; var result = document.getElementById('prix'); var el25 = document.getElementById('el_25'); for(var i = 1; i<=10; i++) { var element = document.getElementById('el_'+i); if(element.value!='' && !isNaN(element.value)){ prix += parseInt(element.value); } } result.value = prix - el25.value; }
Modifié en dernier par stealth35 le 11 mars 2010, 11:13, modifié 1 fois.

Petit nouveau ! | 9 Messages

11 mars 2010, 11:13

merci c'est gentl

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

11 mars 2010, 16:52

Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute