Advertisement
vencinachev

Calc2

Nov 5th, 2020
1,761
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.76 KB | None | 0 0
  1. <?php
  2.  if (isset($_POST["calc"])){  // natisnat li e submit
  3.      // read values from inputs
  4.      $fn = $_POST["num1"];
  5.      $sn = $_POST["num2"];
  6.      $op = $_POST["operation"];
  7.      if (is_numeric($fn) && is_numeric($sn)){
  8.          switch ($op)
  9.          {
  10.              case "+": $result = $fn + $sn; break;
  11.              case "-": $result = $fn - $sn; break;
  12.              case "*": $result = $fn * $sn; break;
  13.              case "/":
  14.                 if ($sn == 0){
  15.                     $result = "Второто ти число е 0!";
  16.                 } else {
  17.                     $result = $fn / $sn;
  18.                 }
  19.             break;
  20.          }
  21.      } else {
  22.          $result = "Не си въвел числа!";
  23.      }
  24.    
  25.  }
  26. ?>
  27. <!DOCTYPE>
  28. <html>
  29.     <head>
  30.         <title>Моят калкулатор</title>
  31.     </head>
  32.     <body bgcolor="#f1f0ab">
  33.         <form method="post" action="#">
  34.             <table border="1" align="center">
  35.                 <tr>
  36.                     <td colspan="2" align="center">
  37.                         <h3>КАЛКУЛАТОР - PHP</h3>
  38.                     </td>
  39.                 </tr>
  40.                 <tr>
  41.                     <td>Въведи първото число:</td>
  42.                     <td> <input type="text" name="num1"> </td>
  43.                 </tr>
  44.                 <tr>
  45.                     <td>Въведи второто число:</td>
  46.                     <td> <input type="text" name="num2"> </td>
  47.                 </tr>
  48.                 <tr>
  49.                     <td><b>Избери операция:</b></td>
  50.                     <td align="center">
  51.                         <select name="operation">
  52.                             <option value="+">+</option>
  53.                             <option value="-">-</option>
  54.                             <option value="*">*</option>
  55.                             <option value="/">/</option>
  56.                         </select>
  57.                     </td>
  58.                 </tr>
  59.                 <tr>
  60.                     <td colspan="2" align="center">
  61.                         <input type="submit" name="calc" value="ПРЕСМЕТНИ">
  62.                     </td>
  63.                 </tr>
  64.                 <tr>
  65.                     <td>Резултат:</td>
  66.                     <td>
  67.                         <?php
  68.                          if (isset($result)){
  69.                             echo $result;
  70.                          }
  71.                         ?>
  72.                     </td>
  73.                 </tr>
  74.             </table>
  75.         </form>
  76.     </body>
  77. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement