Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Operaciones basicas en php, sumar, restar, * , dividir

PHP, HTML, CSS, JS, jQuery, etc.

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 32

Operaciones basicas en php, sumar, restar, * , dividir

#1

Mensaje por Alorse »

Con el animo de compartir, voy a empezar a realizar algunos tutoriales para que los webmaster novatos aprendan funciones con html, javascript y php.


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 [+ - * /]';
    }
}
?>
En el mismo archivo, agregamos el codigo html

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>
Lo pueden ver funcionando aca: Operaciones Basicas

Les dejo de tarea hacerlo con mas campos y diferentes operaciones a la vez :jaja:

Espero les sirva.




Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Volver a “🆘 Recursos Webmaster”