Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.26 KB | None | 0 0
  1. <?php
  2. $operations = ['+', '-', '*', '/'];
  3.  
  4. if (isset($_POST['op1']) && isset($_POST['op2'])) {
  5.     if (in_array($_POST['op'], $operations)) {
  6.        
  7.         $op1 = (float)$_POST['op1'];
  8.         $op2 = (float)$_POST['op2'];
  9.         switch ($_POST['op']){
  10.             case '+':
  11.                 $res = $op1 + $op2;
  12.                 break;
  13.             case '-':
  14.                 $res = $op1 - $op2;
  15.                 break;
  16.             /*case '*':
  17.                 $res = $op1 * $op2;
  18.                 break;
  19.             case '/':
  20.                 $res = $op1 / $op2;
  21.                 break;*/
  22.         }
  23.     } else {
  24.         $res = 'error!';
  25.     }
  26. }
  27. ?>
  28. <html>
  29. <head>
  30. </head>
  31. <body>
  32.     <form action="calculator.php" method="post">
  33.         <input type="text" name="op1" value="<?php echo $op1; ?>"/>
  34.         <select name="op">
  35.             <?php foreach ($operations as $op): ?>
  36.             <option value="<?php echo $op; ?>"><?php echo $op; ?></option>
  37.             <?php endforeach; ?>
  38.         </select>
  39.         <input type="text" name="op2" value="<?php echo $op2; ?>"/>
  40.         <br>
  41.         <?php if(isset($res)): ?>
  42.               <p>Result: <?php echo $res; ?></p>
  43.         <?php endif; ?>
  44.         <input type="submit" value="calc!" />
  45. </body>
  46. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement