Hoy empezaremos con algo muy sencillo, las operaciones basicas [sumar, restar, multiplicar, dividir] [+ - * /]:
crearemos un archivo .php con el nombre de "operaciones.php"
Código: Seleccionar todo
<?php
if($_POST['enviar']) {
$primero = $_POST["primero"]; //Obtengo el valor del formulario name="primero"
$segundo = $_POST["segundo"]; //Obtengo el valor del formulario name="segundo"
$oper = $_POST["operador"]; //Obtengo el valor del formulario name="operador"
//si es suma suma
if($oper == '+'){
$result = ($primero) + ($segundo);
}
//si es restaresta
if($oper == '-'){
$result = ($primero) - ($segundo);
}
//si es multiplicación
if($oper == '*'){
$result = ($primero) * ($segundo);
}
//si es división
if($oper == '/'){
$result = ($primero) / ($segundo);
}
//Verifica que $oper si sea un caracter correcto
if($oper != '/' || '+' || '-' || '*'){
echo 'Debera ingresar un operador correcto [+ - * /]';
}
}
?>
Código: Seleccionar todo
<head>
<!-- Proporcionado por HiperAcme.net -->
<title>Operaciones basicas</title>
</head>
<script>
//verifica que solo puedan entrar numeros en el formulario
var a = window.Event ? true : false;
function soloNum(evt){
var key = a ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57));
}
</script>
<p>Operaciones Basicas [+ - * /]</p>
<body>
<form id="form1" name="form1" method="post" action="operaciones.php">
<input type="text" name="primero" onkeypress="return soloNum(event)" />
<input type="text" name="operador" style="width:20px;" maxlength="1"/>
<input type="text" name="segundo" onkeypress="return soloNum(event)" />
<input type="submit" name="enviar" value="Resultado" />
<input type="text" name="result" value="<?php echo ''.$result.'' ?>" disabled />
</form>
</body>
</html>
Les dejo de tarea hacerlo con mas campos y diferentes operaciones a la vez
Espero les sirva.