Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/11/2018, 10:57
karenlorenadg
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 448
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: No he podido editar un registro

Amigos, la ayuda de petit89 funciono muy bien, pero ahora tengo otro inconveniente. Eso que hice es para un sistema de ventas, es para modificar los valores y cantidades de produtos cuando ya se van a generar la venta. Resulta que cuando agrego el primer producto y cambio el valor o la cantidad por medio de un script de javascrit funciona correctamente, pero cuando agrego el segundo producto ya no deja cambiar los datos, pues no funciona el script y el valor del primer producto lo toma el segundo. Voy a enviarles el codigo para que me ayuden a ver en que esty fallando por favor.

Esto va en el head

Código Javascript:
Ver original
  1. <script>
  2.     function multiplicar(){
  3.       m1 = document.getElementById("txt2").value;
  4.       m2 = document.getElementById("txt11").value;
  5.       r = m1*m2;
  6.       document.getElementById("resultado").value = r;
  7.     }
  8. </script>
  9.     <script>
  10.             function sum() {
  11.             var txtFirstNumberValue = document.getElementById('txt1').value;
  12.             var txtSecondNumberValue = document.getElementById('txt2').value;
  13.             var result = parseInt(txtFirstNumberValue) - parseInt(txtSecondNumberValue);
  14.             if (!isNaN(result)) {
  15.                 document.getElementById('txt3').value = result;
  16.                
  17.             }
  18.            
  19.              var txtFirstNumberValue = document.getElementById('txt11').value;
  20.             var result = parseInt(txtFirstNumberValue);
  21.             if (!isNaN(result)) {
  22.                 document.getElementById('txt22').value = result;               
  23.             }
  24.            
  25.              var txtFirstNumberValue = document.getElementById('txt11').value;
  26.             var txtSecondNumberValue = document.getElementById('txt33').value;
  27.             var result = parseInt(txtFirstNumberValue) + parseInt(txtSecondNumberValue);
  28.             if (!isNaN(result)) {
  29.                 document.getElementById('txt55').value = result;
  30.                
  31.             }
  32.            
  33.              var txtFirstNumberValue = document.getElementById('txt4').value;
  34.              var result = parseInt(txtFirstNumberValue);
  35.             if (!isNaN(result)) {
  36.                 document.getElementById('txt5').value = result;
  37.                 }
  38.            
  39.             }
  40.         </script>

Y estos son los 3 campos que hacen las operaciones de precio, cantidad y total

Código PHP:
Ver original
  1. <td><input type="text" id="txt2" name="price" value="<?php echo $row['price']; ?>"> </td>
  2.                                
  3.                                 <td align="center">
  4.                                    
  5.                                     <input type="text" name="qty" value="<?php echo $row['qty']; ?>" id="txt11" value=0 onChange="multiplicar();" onkeyup="sum();">                                  
  6.                                     </td>
  7.                                
  8.                                 <td><input type="text" name="amount" value="<?php echo $row['amount']; ?>" id="resultado" readonly></td>

Agradezco por favor que me colaboren con esto. QUé debo haer para que pueda modificar todos los productos ya sean en precio o cantidad
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS