Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/05/2012, 12:42
Avatar de skiper0125
skiper0125
 
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 7 meses
Puntos: 511
Respuesta: Sumar 2 columnas en una tercera

Cita:
Iniciado por teudiss Ver Mensaje
Necesito sumar dos columnas de 30 de filas para que me de el resultado en una tercera columna tambien de 30 filas: ejemplo

5 + 6 = 11
1 + 4 = 5
....etc
Hola que tal.


Hace tiempo realice algo parecido .... .... te dejo este ejemplo para que lo analices. Espero te sirva de algo.


Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title></title>
  6.     <script type="text/javascript">
  7.         function suma(arrastre)
  8.         {
  9.             var error = '';
  10.             var d1 = document.getElementById("dato_uno_"+arrastre).value;
  11.             var d2 = document.getElementById("dato_dos_"+arrastre).value;
  12.            
  13.             if( d1 == '')
  14.             {
  15.                 error +='el Número 1 de la operación ' + arrastre +' debe estar lleno\n';
  16.             }
  17.             else
  18.             {
  19.                 if(isNaN(d1)==true)
  20.                 {
  21.                     error +='el Número 1 de la operación ' + arrastre +' debe ser numerico\n';
  22.                 }              
  23.             }
  24.            
  25.             if( d2 == '')
  26.             {
  27.                 error +='el Número 2 de la operación ' + arrastre +' debe estar lleno\n';
  28.             }
  29.             else
  30.             {
  31.                 if(isNaN(d2)==true)
  32.                 {
  33.                     error +='el Número 2 de la operación ' + arrastre +' debe ser numerico\n';
  34.                 }              
  35.             }
  36.            
  37.             if( error != '')
  38.             {
  39.                 alert(error);
  40.             }else
  41.             {
  42.                 document.getElementById("resul_"+arrastre).value = parseFloat(d1) + parseFloat(d2);
  43.             }
  44.         }
  45.     </script>
  46. </head>
  47. <body>
  48. </body>
  49. <?php
  50.     for($i=1;$i<=10;$i++)
  51.     {
  52.         echo " Operaci&oacute;n $i .-
  53.            N&uacute;mero 1:<input type=\"text\" name=\"dato_uno_$i\" id=\"dato_uno_$i\">
  54.            N&uacute;mero 2:<input type=\"text\" name=\"dato_dos_$i\" id=\"dato_dos_$i\">
  55.            Resultado<input type=\"text\" name=\"resul_$i\" id=\"resul_$i\"><input type=\"button\" value=\"suma\" onClick=\"suma($i);\"><br>";  
  56.     }
  57. ?>
  58. </html>

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125

Última edición por skiper0125; 25/05/2012 a las 12:58