PHP - Sumar Datos de una tabla HTML

 
Vista:
sin imagen de perfil
Val: 9
Ha aumentado su posición en 4 puestos en PHP (en relación al último mes)
Gráfica de PHP

Sumar Datos de una tabla HTML

Publicado por Javier Gonzalez (24 intervenciones) el 29/12/2017 19:09:06
Buenos Dias a Todos:

Estoy tratando de que funcione este código que me encontré por una página,
yo lo quiero para otro propósito pero mi intención es ver como funciona para poder implementarlo en mi sistema

Creo que debería funcionar pero no....

Lo que hace es sumar la columna 3 y que me muestre la suma, es todo, quiero implementarlo de esta forma porque mi intención es que la tabla sea dinámica.

Alguien que me oriente o me diga porque no funciona, no tengo experiencia en esto pero el usuario me pone en aprietos algunas veces.....


Saludos y Gracias
JAG


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<!DOCTYPE html>
<html>
 
<head>
<title>menu</title>
<script type="text/javascript">
function calcula(){
 
     var total=0;
     $("#miTabla tr").find('td:eq(2)').each(function ()
       {
           valor = $(this).html();
           total += parseInt(valor);
       });
       alert(total);
}
</script>
 
</head>
<body>
    <input onclick="calcula();" type="button" value="sumar" /><br /><br />
 
    <table id="miTabla">
        <tr>
            <th>Codigo</th> <th>Nombre</th> <th>Edad</th>
        </tr>
        <tr>
            <td>1</td> <td>Pedro</td> <td>34</td>
        </tr>
        <tr>
            <td>2</td> <td>Luis</td> <td>34</td>
        </tr>
            <tr>
            <td>3</td> <td>Juan</td> <td>15</td>
        </tr>
            <tr>
            <td>4</td> <td>Jesus</td> <td>20</td>
        </tr>
            <tr>
            <td>5</td> <td>Pablo</td> <td>23</td>
        </tr>
    </table>
 
    <div id="mostrarResultado">
 
    </div>
</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 12
Ha aumentado su posición en 6 puestos en PHP (en relación al último mes)
Gráfica de PHP

Sumar Datos de una tabla HTML

Publicado por David (9 intervenciones) el 29/12/2017 19:59:56
El codigo no te funciona por que no estas declarando a que variable tiene que sumar,
te recomiendo pruebes con este, esta con inputs asi puedes poner los numeros que quieras en la pagina
, esta para resta, pero lo puedes modificar para que sea suma, multiplicacion o division, tal vez te sirva:
Codigo :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<script>
$(document).ready(function() {
    function resta() {
        var uno, dos, tres, resultado;
        uno = $('#uno');
        dos = $('#dos');
        tres = $('#tres');
 
        resultado = parseInt(uno.val()) - parseInt(dos.val());
        tres.val(resultado);
    }
    $("#uno").keyup(function() {
        var dos;
        dos = $('#dos').val();
        if (dos != "") {
            resta()
        }
    });
    $("#dos").keyup(function() {
        var uno;
        uno = $('#uno').val();
        if (dos != "") {
            resta()
        }
    });
 
})
 
</script>
y en la tabla iria algo asi:
Codigo:
1
2
3
4
5
6
7
8
9
10
11
12
<tr>
    <td> <input list="filas" name="fila1" placeholder="seleccione fila"> </td>
    <td> <input type="text" name="mesa1" placeholder="seleccione mesa"> </td>
    <td> <input type=t ext name=valor1 id=uno></td>
    <td> <input type=t ext name=valor2 id=dos></td>
</tr>
<tr>
    <td> <input list="filas" name="fila2" placeholder="..."> </td>
    <td> <input type="text" name="mesa2" placeholder="..."> </td>
    <td> <input type=text name=valor3 id=tres min="0"></td>
    <td> <input type=text name=valor4 id=cuatro></td>
</tr>

te aclaro que en la table sale un valor 4 por si a ese también le quieres hacer la suma, si es el caso debes copiar nuevamente el script cambiando las variable por los numeros correspondientes. espero te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 9
Ha aumentado su posición en 4 puestos en PHP (en relación al último mes)
Gráfica de PHP

Sumar Datos de una tabla HTML

Publicado por Javier Gonzalez (24 intervenciones) el 29/12/2017 20:24:40
Gracias pero sigo sin entender........

No tengo mucho conocimiento.......

sobre a que variable suma pues lo que entiendo es que en total tendria la suma y me mandaria una ventana con el total....

Saludos
JAG
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar