este ejercicio es el de una calculadora sencilla esta echa toda en php5 ademas yo tengo instalado php5;
este es el codigo:
este es la plantilla html:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="estilo.css">
<title>Calculadora Sencilla</title>
</head>
<body>
<h2><i>Calculadora Sencilla</i></h2>
<form action="Calculadora.html" method="post">
<table>
<tr><td>Numero1:</td><td><input type="text" name="n1" /> </td></tr>
<tr><td>Numero2:</td><td><input type="text" name="n2" /> </td></tr>
<tr><td>Operador:</td><td><select name="operador">
<option value=""></option>
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option></select></td></tr>
<tr><td>Resultado</td><td><input type="text" name="resultado" /></td></tr>
<tr><td><input type="submit" /> </td><td><input type="reset" /> </td></tr>
</table>
<?
include_once("liboperac.php");
$n1=$_POST[n1];
$n2=$_POST[n2];
operadores($n1,$n2);
echo $resultado=$n1 $operador $n2;
?>
</form>
</body>
</html>
Código:
<?php
function operadores($n1,$n2)
{
switch ($operador)
{
case "+":
$resultado = $n1+$n2;
break;
case "-":
$resultado = $n1-$n2;
break;
case "x":
$resultado = $n1*$n2;
break;
case "/":
$resultado = $n1/$n2;
break;
default:echo"no existe operador";
}
return $resultado;
}
?>
EL PROBLEMA QUE TENGO ES QUE NO ME RETORNA EL RESULTADO GRACIAS POR SU COLABORACION