Buenos dias:
Tengo un problema con una calculadora que estoy haciendo. Todo va bien el problema es que el resultado no lo presenta donde yo quiero. Se que es una chorrada pero no consigo arreglarlo. Por favor hechadle un vistazo. GRACIAS.
archivo index.php :
<HTML>
<HEAD><TITLE> Calculadora </TITLE>
</HEAD>
<BODY BGCOLOR="lightgrey"><CENTER>
<?
require ("operacions.php");
echo "<table border=1>
<tr>
<td>";
# seleccion de operacion ( +, - ,+ , /)
echo "<form ACTION=index.php METHOD=POST>
Elige la operacion:
</td><td align=center>
<SELECT NAME='operacion' SIZE='1'>
<OPTION VALUE=1>Producto </OPTION>
<OPTION VALUE=2>División </OPTION>
<OPTION VALUE=3>Suma </OPTION>
<OPTION VALUE=4>Resta </OPTION>
</SELECT>
</td>
</tr>";
# termino 1
echo "<tr><td>Primer termino</td>
<td><INPUT TYPE='TEXT' NAME='term1' SIZE='30'></td></tr>";
# termino 2
echo "<tr><td>Segundo termino</td>
<td><INPUT TYPE='TEXT' NAME='term2' SIZE='30'></td></tr>";
# aceptar
echo "<tr><td><input type='submit' value='Calcular'></td>
<td>".print ($sol)."</td></tr>";
echo "</form>";
# resultado
echo "</table>";
?>
</CENTER></BODY>
</HTML>
archivo operacions.php
<?
if ((isset($_POST['operacion'])) && (isset($_POST['term1'])) && (isset($_POST['term2']))) {
$operacion=$_POST['operacion'];
$term1=$_POST['term1'];
$term2=$_POST['term2'];
if ($operacion==1) {
$sol = ($term1 * $term2);
} else
if ($operacion==2) {
$sol = ($term1 / $term2);
} else
if ($operacion==3) {
$sol = ($term1 + $term2);
} else
if ($operacion==4) {
$sol = ($term1 - $term2);
}
}
?>
fin.