Foros del Web » Programando para Internet » PHP »

calculadora sencilla

Estas en el tema de calculadora sencilla en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/11/2009, 04:41
 
Fecha de Ingreso: agosto-2009
Ubicación: Vigo - Galiza
Mensajes: 17
Antigüedad: 15 años, 3 meses
Puntos: 0
calculadora sencilla

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.
  #2 (permalink)  
Antiguo 08/11/2009, 10:44
 
Fecha de Ingreso: agosto-2009
Ubicación: Vigo - Galiza
Mensajes: 17
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: calculadora sencilla

Yo mismo me respondo. Creo una funcion dentro del archivo operacions.php que lo llamo impime, con una sola accion return ($sol). Despues llamo desde el script principal a esta funcion en vez de usar el print ($sol) y ya esta.
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 14:14.