faisalahammad

PHP - Simple calculator

Jun 10th, 2017
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.25 KB | None | 0 0
  1. <?php
  2.  
  3.     if ( isset( $_POST['submit'] ) ) {
  4.  
  5.         //Define Variable
  6.         $num1 = $_POST['number-01'];
  7.         $num2 = $_POST['number-02'];
  8.         $calc = @$_POST['calc'];
  9.         // $jog = @$_POST['jog'];
  10.         // $biyog = @$_POST['biyog'];
  11.         // $gon = @$_POST['gon'];
  12.         // $range = @$_POST['range'];
  13.  
  14.         // Check empty value
  15.         $empty = !empty($num1) && !empty($num2) && !empty($calc);
  16.  
  17.         if ( $empty ) {
  18.             if ( $calc == 'jog' ) {
  19.                 $result = "Apnar $num1 & $num2 er jog fol = " . ($num1 + $num2);
  20.             }elseif ( $calc == 'biyog' ) {
  21.                 $result = "Apnar $num1 & $num2 er biyog fol = " . ($num1 - $num2);
  22.             }elseif ( $calc == 'gon' ) {
  23.                 $result = "Apnar $num1 & $num2 er gon fol = " . ($num1 * $num2);
  24.             }elseif ( $calc == 'range' ) {
  25.                 // $result = "Apnar $num1 & $num2 er gon fol = " . ($num1 * $num2);
  26.  
  27.                 // METHOD 01
  28.                 // if ( $num1 > $num2 ) {
  29.                 //     for ($i=$num2; $i <= $num1; $i++) {
  30.                 //         // $result = $i . ', ';
  31.                 //         echo $i . ', ';
  32.                 //     }
  33.                 // }elseif ( $num1 < $num2 ) {
  34.                 //     for ($i=$num1; $i <= $num2; $i++) {
  35.                 //         // $result = $i . ', ';
  36.                 //         echo $i . ', ';
  37.                 //     }
  38.                 // }elseif ( $num1 == $num2 ) {
  39.                 //     $result = "Don't pick same number!";
  40.                 // }else {
  41.                 //     $result = "What's you doing there?";
  42.                 // }
  43.  
  44.                 // METHOD 02
  45.                 if ( $num1 < $num2 ) {
  46.                     foreach ( range($num1, $num2) as $number ) {
  47.                         echo $number . ', ';
  48.                     }
  49.                 }elseif ( $num1 > $num2 ) {
  50.                     foreach ( range($num1, $num2) as $number) {
  51.                         echo $number . ', ';
  52.                     }
  53.                 }elseif ( $num1 == $num2 ) {
  54.                     $result = "Don't pick same number!";
  55.                 }else {
  56.                     $result = "What's you doing there?";
  57.                 }
  58.  
  59.             }
  60.         }else {
  61.             $result = "Try again.";
  62.         }
  63.  
  64.     }
  65.  
  66. ?>
  67.  
  68. <!DOCTYPE html>
  69. <html lang="en">
  70. <head>
  71.     <meta charset="UTF-8">
  72.     <title>Simple Calculator</title>
  73.     <!-- Latest compiled and minified CSS -->
  74.     <link rel="stylesheet" href="../css/bootstrap.min.css">
  75.     <style type="text/css">
  76.         body {
  77.             margin-top: 50px;
  78.             margin-left: 10px;
  79.         }
  80.         .radio {
  81.             margin-left: 20px;
  82.         }
  83.     </style>
  84. </head>
  85. <body>
  86.  
  87.     <div class="container">
  88.         <div class="row">
  89.             <div class="col-md-6 col-md-offset-3">
  90.                 <form action="" method="POST">
  91.  
  92.                 <div class="form-group">
  93.                     <label for="number-01">Number 1</label>
  94.                     <input type="number" class="form-control" id="number-01" name="number-01" placeholder="0-99" min="0" max="99" required="required">
  95.                 </div>
  96.  
  97.                 <div class="form-group">
  98.                     <label for="number-02">Number 2</label>
  99.                     <input type="number" class="form-control" id="number-02" name="number-02" placeholder="0-99" min="0" max="99" required="required">
  100.                 </div>
  101.  
  102.                 <p><b>Pick one of those:</b></p>
  103.  
  104.                 <div class="radio">
  105.                     <input type="radio" name="calc" value="jog"> Jog koro <br>
  106.                     <input type="radio" name="calc" value="biyog"> Biyog koro <br>
  107.                     <input type="radio" name="calc" value="gon"> Gon koro <br>
  108.                     <input type="radio" name="calc" value="range"> Range ber koro <br>
  109.                 </div>
  110.  
  111.               <button type="submit" class="btn btn-success" name="submit">Submit</button>
  112.           </form>
  113.           <h5><?php echo !empty($result) ? $result : ''; ?></h5>
  114.       </div>
  115.   </div>
  116. </div>
  117.  
  118.  
  119. <!-- jQuery -->
  120. <script src="../js/jquery.js"></script>
  121. <!-- Latest compiled and minified JavaScript -->
  122. <script src="../js/bootstrap.min.js"></script>
  123.  
  124. </body>
  125. </html>
Advertisement
Add Comment
Please, Sign In to add comment