Estoy pasando trabajo con una tarea del instituto en la cual tengo que unificar dos codigos de paginas PHP separadas y tengo que ponerlas en una sola.
El problema consiste en hacer el calculo de volumen de la primera y agarrar esa variable y poderla mandar mediante el formulario de la segunda a una base de datos MySQL. Osea, ponerlo todo en una sola pagina PHP, primero ingresar los valores, calcular y luego esa variable que calculo meterla en el formulario para enviarla a la base de datos. Muchas gracias por su ayuda.
Pagina 1 calculadora:
<?php
$N1=$_POST['numero1'];
$N2=$_POST['numero2'];
$N3=$_POST['numero3'];
$resultado = (($N1 * $N2 * $N3) * 0.45);
?>
<script type="text/javascript">
<!--
function checkEmptyFields() {
document.depositForm.submit();
}
//-->
</script>
<style type="text/css">
<!--
.Estilo3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }
.Estilo6 {font-size: 12px}
-->
</style>
<p> </p>
<form action="" method="post" name="calculadora" id="calculadora">
<table width="508" border="1" align="left">
<tr>
<td height="31" colspan="3">
<div align="center"><span class="Estilo3">
<label>
Medidas<span class="Estilo3">
<label> </label>
</span></div></td>
<td width="80" rowspan="2"><label>
<div align="center">
<input type="submit" name="enviar" id="enviar" value="Calcular">
</div>
</label></td>
<td width="184" rowspan="2"><div align="center"><span class="Estilo3"> Volumen Total Bs.F.: <?php echo $resultado; ?> </span></div></td>
</tr>
<tr>
<td width="70" height="58"><span class="Estilo3">
<div align="center">Medida 1 <br />
<br />
<label>
<input name="numero1" type="text" id="numero1" size="10" />
</label>
</div>
</span></td>
<td width="70"><span class="Estilo3">
<div align="center">Medida 2 <br />
<br />
<label>
<input name="numero2" type="text" id="numero2" size="10" />
</label>
</div>
</span></td>
<td width="70"><span class="Estilo3">
<div align="center">Medida 3<br />
<label> <br />
<input name="numero3" type="text" id="numero3" size="10" />
</label></div>
</span></td>
</tr>
</table>
</form>
<p> </p>
Pagina 2 enviarlo a la base de datos
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<?php
$nombre=$_POST['nombre'];
$resultadodecalculo=$_POST['resultadodecalculo'];
if ($nombre!= "" && $resultadodecalculo!= "" )
{
mysql_connect("localhost","usuario","clave");
mysql_select_db("****_DB1");
mysql_query("INSERT INTO tabla2(nombre,resultadodecalculo) VALUES('$nombre','$resultadodecalculo')");
}
?>
<body>
<form id="form1" name="form1" method="post" action="">
<table width="245" border="1">
<tr>
<td width="80"><div align="left">Nombre</div></td>
<td width="149"><label>
<div align="left">
<input type="text" name="nombre" id="nombre" />
</div>
</label></td>
</tr>
<tr>
<td><div align="left">Resultado de calculo</div></td>
<td><label>
poner aqui el resultado del calculo para enviarlo
<div align="left"></div>
</label></td>
</tr>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="submit" name="enviar" id="enviar" value="Enviar" />
</div>
</label></td>
</tr>
</table>
</form>
</body>
</html>