Hola... tengo un gran problema ya que estoy tratando de hacer un simple calculo mediante una pagina en PHP y necesito que me de el resultado sin llamar a otra pagina sino que me ese resultado en linea para tomar ese valor y mandarlo a una base de datos. Realmente me es indiferente si es en PHP u otro lenguaje.
Es simplemente ingresar tres valores multiplicarlos entre ellos y a la final multiplicarlo por 0.45 y que de el resultado en la pantalla como si fuera cualquier calculadora.
El codigo que tengo que funciona perfectamente lo voy a poner a continacion.
//esta es la primera pagina donde meto los valores de "numero1", "numero2","numero3" y hago la llamada a calcular.php
<script type="text/javascript">
<!--
function checkEmptyFields() {
document.depositForm.submit();
}
//-->
</script>
<HTML>
<HEAD>
<TITLE>calculo</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<link href="html/main.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY BGCOLOR=#FFFFFF background="imagenes/bgb.gif" link="#FFFFFF" vlink="#FFFFFF" alink="#CCCCCC" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<table width="805" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="805" height="432"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<form action="calcular.php" method="post" name="depositForm" id="depositForm">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="numero4" id="numero4">
<br>
<br>
</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="numero2" id="numero2">
</font></font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<br>
<br>
<input type="text" name="numero3" id="numero3">
</font></font><br>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="enviar" type="button" onClick="javascript:checkEmptyFields();" value="enviar" id="enviar" />
</font></font><br>
</form>
</font> <div align="center"></div></td>
</tr>
</table>
</BODY>
</HTML>
//luego llama a la pagina "calcular.php" que es la siguiente:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<?php
$N1=$HTTP_POST_VARS['numero1'];
$N2=$HTTP_POST_VARS['numero2'];
$N3=$HTTP_POST_VARS['numero3'];
$resultado = ($N1 * $N2 * $N3 * 0.45);
echo "total=". $resultado;
?>
<body>
</body>
</html>