La somme des <td> avec PHP + jquery

salim_1305 Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
salut ,
j'aimerai calculer la somme des colonne html générées en php
voilà mon code php
 while($result = $req->fetch()){
$id = $result['id'];
$base = $result['base']
echo '<td id="col_'.$id.'">'.$base.''</td>';

et voila mon code jquery
$document.ready(function(){
      $('td').on("load", function(){
        var somme = 0;
        $("#col_<?php echo $id; ?>").each(function(){
            var valeur = $(this).text();
            somme += parseInt(valeur); 
        })  
      }); 
        $("#somme_0").text(somme);
    });

alors j'aimerai calculer la somme de toute les "td".
merci :)
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Utilise une class fictive pour pouvoir identifier les cellules à additionner
echo '<td id="col_'.$id.'" class="tdaadd">'.$base.''</td>';



var sum = 0;
$('.tdaadd').each(function() {
    sum += parseFloat($(this).text());
});
 $("#somme_0").text(sum);



Edit : correction somme sum ligne 6

Cordialement, 
Jordane                                                                 
0
salim_1305 Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   1
 
sa ne fonctionne pas , et pourtant sa devrait !!!
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > salim_1305 Messages postés 60 Date d'inscription   Statut Membre Dernière intervention  
 
Ligne 6 de mon code... somme à remplacer par sum.
0