La somme des <td> avec PHP + jquery

salim_1305 Messages postés 70 Statut Membre -  
jordane45 Messages postés 30426 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 :)

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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
    1. salim_1305 Messages postés 70 Statut Membre 1
       
      sa ne fonctionne pas , et pourtant sa devrait !!!
      0
      1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > salim_1305 Messages postés 70 Statut Membre
         
        Ligne 6 de mon code... somme à remplacer par sum.
        0