Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>kissloryshy</title>
- </head>
- <body>
- <?php
- $varA = $_GET['varA'];
- $varB = $_GET['varB'];
- $check = $_GET['action'];
- ?>
- <h2>Калькулятор</h2>
- <form action="" method="GET">
- <label>Число a: </label><input type="text" name="varA" value="<?php echo $varA ; ?>"><br>
- <label>Число b: </label><input type="text" name="varB" value="<?php echo $varB ; ?>"><br>
- <br>
- <label>Действие для a и b</label><br>
- <input type="radio" name="action" value="addition" <?php if($_GET['action'] == 'addition') echo 'checked="checked"' ?>><label>a+b</label><br>
- <input type="radio" name="action" value="multiplication" <?php if($_GET['action'] == 'multiplication') echo 'checked="checked"' ?>><label>a*b</label><br>
- <input type="radio" name="action" value="subtraction" <?php if($_GET['action'] == 'subtraction') echo 'checked="checked"' ?>><label>a-b</label><br>
- <input type="radio" name="action" value="division" <?php if($_GET['action'] == 'division') echo 'checked="checked"' ?>><label>a/b</label><br>
- <input type="submit" value="Вычислить"><br>
- <label>Результат: </label>
- </form>
- <?php
- $a = (float)$_GET['varA'];
- $b = (float)$_GET['varB'];
- if((string)$_GET['action'] == 'addition') {
- echo $a + $b;
- } if ((string)$_GET['action'] == 'multiplication') {
- echo $a * $b;
- } if ((string)$_GET['action'] == 'subtraction') {
- echo $a - $b;
- } if ((string)$_GET['action'] == 'division') {
- if($b == 0) {
- echo 'error, division by zero';
- } else {
- echo $a / $b;
- }
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement