Advertisement
MilaDimitrovaa

index.php

Nov 29th, 2021
918
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.19 KB | None | 0 0
  1. <?php session_start(); ?>
  2.  
  3. <!DOCTYPE html>
  4.  
  5. <html lang="en">
  6. <head>
  7.     <meta charset="UTF-8">
  8.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  9.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  10.  
  11.     <link rel="stylesheet" href="style.css">
  12.  
  13.     <title>Calculator</title>
  14. </head>
  15.  
  16. <body>
  17.     <div>
  18.         <form action="result.php">
  19.             <table>
  20.             <tbody>
  21.                 <tr>
  22.                     <td><label for="n1">Number 1:</label></td>
  23.                     <td><input type="number" id="n1" name="n1"></td>
  24.                 </tr>
  25.                 <tr>
  26.                     <td><label for="n2">Number 2:</label></td>
  27.                     <td><input type="number" id="n2" name="n2"></td>
  28.                 </tr>
  29.                 <tr>
  30.                     <td><label for="op" id="op">Select operation:</label></td>
  31.                     <td>
  32.                         <select name="op" id="op">
  33.                             <option value="" selected></option>
  34.                             <option value="add">+</option>
  35.                             <option value="sub">-</option>
  36.                             <option value="mul">*</option>
  37.                             <option value="div">/</option>
  38.                         </select>
  39.                     </td>
  40.                 </tr>
  41.                 <tr>
  42.                     <td colspan="2"><input id="r" type="submit" value="Press to see your result!"></td>
  43.                 </tr>
  44.                 <?php
  45.                     if(isset($_SESSION["error"])) {
  46.                         echo '<tr class="error">
  47.                                <td colspan="2">' . $_SESSION["error"] . '</td>
  48.                                </tr>';
  49.                     }
  50.  
  51.                     unset($_SESSION["error"]);
  52.  
  53.                     if (isset($_SESSION["result"])) {
  54.                         echo '<tr class="result">
  55.                                <td colspan="2">' . $_SESSION["result"] . '</td>
  56.                                </tr>';
  57.                     }
  58.  
  59.                     unset($_SESSION["result"])
  60.                 ?>
  61.             </tbody>
  62.             </table>
  63.         </form>
  64.     </div>
  65. </body>
  66. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement