Foros del Web » Programando para Internet » PHP »

Operaciones en tiempo real

Estas en el tema de Operaciones en tiempo real en el foro de PHP en Foros del Web. Buen día quisiera saber cual seria la manera de hacer una operación en php pero que este la realiza al mismo tiempo que incluyo los ...
  #1 (permalink)  
Antiguo 27/02/2012, 12:19
 
Fecha de Ingreso: marzo-2011
Mensajes: 74
Antigüedad: 13 años, 1 mes
Puntos: 1
Operaciones en tiempo real

Buen día quisiera saber cual seria la manera de hacer una operación en php pero que este la realiza al mismo tiempo que incluyo los caracteres en el campo en este caso en el campo costo:

Código:
<tr>
  <td align="right">Costo $</td>
    <td> <input type='text' name='costo' value="000.00" ></td> 
  </tr>
  <tr>
  <td align="right">IVA $</td>
    <td><?php 
            include('iva.php');
        ?><input type='text' name='iva' value="000.00" ></td> </tr>
Mando llamar a la función que realizaría el trabajo
Código:
<?php
 $iva="'".$_POST['costo']."'"*.13;
  echo"<input type='text' name='siniva' value='".$iva."'>";
?>
Sin embargo no me cambia el valor, cual seria el código correcto para hacer esta operación al mismo tiempo que el usuario teclea la cantidad y esta aparezca en el campo IVA
  #2 (permalink)  
Antiguo 27/02/2012, 12:22
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: Operaciones en tiempo real

Necesitaras de una tecnología AJAX para que el cambio se haga automáticamente sin que el usuario presione el botón para realizar el calculo....

Pero mas sencillo seria realizar la operación con JavaScript ya que solo realizas operaciones matemáticas.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #3 (permalink)  
Antiguo 27/02/2012, 13:16
 
Fecha de Ingreso: marzo-2011
Mensajes: 74
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Operaciones en tiempo real

Cita:
Iniciado por jotaincubus Ver Mensaje
Necesitaras de una tecnología AJAX para que el cambio se haga automáticamente sin que el usuario presione el botón para realizar el calculo....

Pero mas sencillo seria realizar la operación con JavaScript ya que solo realizas operaciones matemáticas.
Muchas gracias, lo voy a checar, aunque no he usado mucho los scripts, algún ejemplo que consideres me podría servir, saludos y gracias de nuevo
  #4 (permalink)  
Antiguo 27/02/2012, 13:30
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: Operaciones en tiempo real

Aqui te va un pequeño ejemplito....

Código Javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Untitled Document</title>
  6.  
  7. <script>
  8. function sumar(uno,dos)
  9. {
  10. var total;
  11. total = parseInt(uno.value)+parseInt(dos.value);
  12. <!-- alert("El valor es " + total); -->
  13. document.prueba.total.value = total;
  14. }
  15. </script>
  16.  
  17. </head>
  18.  
  19. <body>
  20. <form name="prueba">
  21. uno<input type="text" name="uno">
  22. dos<input type="text" name="dos">
  23. <input type="button" name="Ver total" value="Ver total" onclick="sumar(uno,dos)">
  24. <input type="text" name="total" value=""/>
  25. </form>
  26. </body>
  27. </html>
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:31.