Comunidad de diseño web y desarrollo en internet online

Cálculos en php

Citar            
MensajeEscrito el 06 Dic 2006 01:02 pm
HOLA CAMARADAS :

TENGO UN PROBLEMA ESTOY HACIENDO LA PRACTICA Y SOLO ME FALTA ESTO, OJALA ALGUIEN PUEDA RESOLVR MI DUDA. DE ANTEMANOS SE AGRADECE Y MUY BUENA LA PAGINA.

NESECITO UN SCRIPT QUE ME INDIQUE COMO MULTIPLICAR 2 VALORES Y QUE EL RESULTADO APARESCA EN OTRO CAMPO DE TEXTO

EJEMPLO :cool:

$CANTIDAD
$UNITARIO
$TOTAL $CANTIDAD X $UNITARIO = $TOTAL

ES PARA CALCULAR EL TOTAL EN UNA FACTURA. ESTO LO INGRESA EL USUARIO EN UN FORMULARIO LLAMADO "ordenesadd.php" Y LO ENVIA A UNO LLAMADO "ordeneslist". esta todo listo, es obio que hay mas campos de texto pero estaria de mas ponerlos.

ojala se pueda y sean lo mas claro posible :D

saludos :wink:

Por defabxla

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Dic 2006 01:34 pm
defabxla, lo que pides es algo demasiado simple y de buenas a primeras parece ser que no haz hecho el esfuerzo por intentarlo tu mismo, sólo te dire esto:

- Al pasar tus campos si usas get pasarían como $ _ GET[" campo "] y si usas post sería como $ _ POST[" campo "] por lo que puedes sumarlos en una nueva variable, si te dan problemas los "casteas" (o sea los conviertes a número), y de ahí usando la propiedad value de tu nuevo campo de texto pasas la variable con el resultado.

Saludos! y recuerda que primero debes intentarlo tú mismo.

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 06 Dic 2006 02:08 pm
ok ok muchas gracias si es simple pero te explico yo ice las tablas con php maker estoy con mysql.

me exprese mal

es simple la multipilicacion pero como lo hago para que al ir ingresando el $unitario, valla apareciendo simultaneamente el resultado en $cantidad
y era
$cantidad
$unutario
$total

osea al multiplicar el campo $cantidad con el campo $unitario, el resultado aparezca en el campo total.
sera imposible o tenndre que utilizar un boton para calcular.
como sea me puedes ayudar con un script.

MUCHAS GRACIAS POR LA RESPUESTA !!!

Por defabxla

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Dic 2006 03:19 pm
Ok, necesitas la ayuda de javascript, fijate en este ejemplo:

Código :

<script language="javascript">
   function suma()
   {
      var num1 = eval(document.getElementById("uno").value);
      if(num1==undefined) num1 = 0;
      var num2 = eval(document.getElementById("dos").value);
      if(num2==undefined) num2 = 0;      
      document.getElementById("res").value = num1 + num2;
   }
</script>


Que viene de está forma:

Código :

<form method="post" action="#">
   <input type="text" id="uno" onblur="javascript:suma();" />
   <input type="text" id="dos" onblur="javascript:suma();" />
   <input type="text" id="res" />
</form>


Ahora, la función suma, toma las id de los dos primeros campos de texto y comprueba su valor, si es undefined (o sea no declarado) lo pone a cero, y sino, pues simplemente los convierte a número y los suma en la id del tercer cuadro de texto, en este caso yo use onblur, pero puedes experimentar con onfocus o cualquier otro similar.

Para saber que hace onblur
Acerca de la declaración de variables en javascript

Espero te sirva, adaptalo a tus necesidades. Un saludo!

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 06 Dic 2006 03:53 pm
GRACIAS GRACIAS !!!

VOY A PROBAR !!!

Por defabxla

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Dic 2006 04:28 pm
RESULTO A LA PINTA !!!!

PERO TAL VES TE PARECERA TONTA LA PREGUNTA PERO COMO LO HAGO PARA MULTIPLICAR ??
Y EN OTRO CASO DONDE TENGO QUE SACAR EL IVA NO INFLUYE EL SIMBOLO % ??
Y PUEDE SER QUE EL CERO NO ESTE DESDE EL PRINCIPIO.?? PORQUE ALGUNOS CAMPOS NO SIEMPRE SE LLENAN Y EL CERO APARECE IGUAL.

POR FIN ALGUIEN ME ENTIENDE !!

MUCHAS PERO MUCHAS GRACIAS !!!

Por defabxla

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Dic 2006 04:37 pm
El iva lo saco con decimales ... la multiplicación, sería en la misma función, sólo cambia símbolos, no le veo mayor problema... saludos!

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 06 Dic 2006 05:07 pm
SERIA TODO TE LAS MANDSTE !!!

TODO RESULTO BIEN

ES BUENO ENCONTRAR GENTE ASI, OSEA NO PREPOTENTE NI PRESUMIDO POR TUS CONOCIMIENTOS. BIEN BIEN.

MUY AGRADECIDO ADIOS !!!

Por defabxla

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Dic 2006 05:56 pm
De nada, sólo te pido que no escribas todo en mayúsculas, es contra las reglas del foro. Cambie el título del post porque estaba en mayúsculas y no era un buen título, cuando escribas post, ponles un título descriptivo.... Saludos!

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 08 Jul 2009 06:35 pm
hola como estan saben e estado checando este foro yu me parese muy bueno principalmente m gusto muxo el tema k trataron la vdd yo tngo k acer lo mismo facturar pero en este caso para un hotel pero la vdd siendo sinsero soy completamente nuevo en esto de la proigramacion y mas en php llevo un mes y ya e realizado practicamente todo el sistema pero e batallado con lo de las facturas espero k me puedan ayudar se los agradeceria muxo ok aki les dejo mi correo espero y me agregen y de antemano muxas gracias.... [email protected]

Por bamby_root

0 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.