Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.65 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>kissloryshy</title>
  6. </head>
  7. <body>
  8.     <?php
  9.         $varA = $_GET['varA'];
  10.         $varB = $_GET['varB'];
  11.         $check = $_GET['action'];
  12.     ?>
  13.  
  14.     <h2>Калькулятор</h2>
  15.     <form action="" method="GET">
  16.         <label>Число a: </label><input type="text" name="varA" value="<?php echo $varA ; ?>"><br>
  17.         <label>Число b: </label><input type="text" name="varB" value="<?php echo $varB ; ?>"><br>
  18.         <br>
  19.         <label>Действие для a и b</label><br>
  20.         <input type="radio" name="action" value="addition" <?php if($_GET['action'] == 'addition') echo 'checked="checked"' ?>><label>a+b</label><br>
  21.         <input type="radio" name="action" value="multiplication" <?php if($_GET['action'] == 'multiplication') echo 'checked="checked"' ?>><label>a*b</label><br>
  22.         <input type="radio" name="action" value="subtraction" <?php if($_GET['action'] == 'subtraction') echo 'checked="checked"' ?>><label>a-b</label><br>
  23.         <input type="radio" name="action" value="division" <?php if($_GET['action'] == 'division') echo 'checked="checked"' ?>><label>a/b</label><br>
  24.         <input type="submit" value="Вычислить"><br>
  25.         <label>Результат: </label>
  26.     </form>
  27.  
  28.     <?php
  29.         $a = (float)$_GET['varA'];
  30.         $b = (float)$_GET['varB'];
  31.        
  32.         if((string)$_GET['action'] == 'addition') {
  33.             echo $a + $b;
  34.         } if ((string)$_GET['action'] == 'multiplication') {
  35.             echo $a * $b;
  36.         } if ((string)$_GET['action'] == 'subtraction') {
  37.             echo $a - $b;
  38.         } if ((string)$_GET['action'] == 'division') {
  39.             if($b == 0) {
  40.                 echo 'error, division by zero';
  41.             } else {
  42.                 echo $a / $b;
  43.             }
  44.         }
  45.     ?>
  46.  
  47. </body>
  48. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement