Advertisement
patryk178

Untitled

May 30th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.55 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title></title>
  6. </head>
  7. <body>
  8.     <form action="" method="post">
  9.         Promień <input type="text" name="promien"><br>
  10.         <input type="radio" name="jednostka" value="cm">Centymetry<br>
  11.         <input type="radio" name="jednostka" value="cal">Cale<br>
  12.         <input type="checkbox" name="pole">Pole<br>
  13.         <input type="checkbox" name="obwod">Obwód<br>
  14.         <input type="submit">
  15.        
  16.     </form>
  17.    
  18.     <?php
  19.    
  20.     if(!empty($_POST['promien']))//SPRAWDZA CZY FORMULARZ ZOSTAŁ WYSŁANY (WYSTARCZY TYLKO 1 POLE SPRAWDZIĆ)
  21.     {
  22.         $r=$_POST['promien']; //PRZYPISUJE DO ZMIENNEJ r WARTOŚĆ POBRANĄ Z FORMULARZA Z POLA promien METODĄ POST
  23.         $jednostka = $_POST['jednostka'];
  24.         $pi=3.14;
  25.        
  26.         $pole = $pi*$r*$r; //Oblicza pole PI*r*r;
  27.         $obwod = 2*$pi*$r; //Oblicza obwód 2*PI*r;
  28.        
  29.         if($jednostka=="cal")//SPRAWDZA CZY UŻYTKOWNIK ZAZNACZYŁ CAL (W POLU RADIO VALUE="cal"), I JEŚLI TAK TO DZIELI WYNIKI PRZEZ 2.54
  30.         {
  31.             $pole = $pole/2.54;
  32.             $obwod = $obwod/2.54;
  33.         }
  34.        
  35.         //WYPISUJE POLE JEŚLI JEST ZAZNACZONY CHECKBOX name=pole I OBWOD JEŚLI ZAZNACZONY JEST CHECKBOX name=obwod
  36.         if(isset($_POST['pole']))echo "Pole = ".round($pole,2).$jednostka;
  37.         echo "<br>";
  38.         if(isset($_POST['obwod']))echo "Obwód: ".round($obwod,2).$jednostka;
  39.         //round() zaokrągla do 2 miejsc po przecinku
  40.        
  41.     }
  42.    
  43.     ?>
  44. </body>
  45. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement