Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="pl">
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <body>
- <form action="" method="post">
- Promień <input type="text" name="promien"><br>
- <input type="radio" name="jednostka" value="cm">Centymetry<br>
- <input type="radio" name="jednostka" value="cal">Cale<br>
- <input type="checkbox" name="pole">Pole<br>
- <input type="checkbox" name="obwod">Obwód<br>
- <input type="submit">
- </form>
- <?php
- if(!empty($_POST['promien']))//SPRAWDZA CZY FORMULARZ ZOSTAŁ WYSŁANY (WYSTARCZY TYLKO 1 POLE SPRAWDZIĆ)
- {
- $r=$_POST['promien']; //PRZYPISUJE DO ZMIENNEJ r WARTOŚĆ POBRANĄ Z FORMULARZA Z POLA promien METODĄ POST
- $jednostka = $_POST['jednostka'];
- $pi=3.14;
- $pole = $pi*$r*$r; //Oblicza pole PI*r*r;
- $obwod = 2*$pi*$r; //Oblicza obwód 2*PI*r;
- if($jednostka=="cal")//SPRAWDZA CZY UŻYTKOWNIK ZAZNACZYŁ CAL (W POLU RADIO VALUE="cal"), I JEŚLI TAK TO DZIELI WYNIKI PRZEZ 2.54
- {
- $pole = $pole/2.54;
- $obwod = $obwod/2.54;
- }
- //WYPISUJE POLE JEŚLI JEST ZAZNACZONY CHECKBOX name=pole I OBWOD JEŚLI ZAZNACZONY JEST CHECKBOX name=obwod
- if(isset($_POST['pole']))echo "Pole = ".round($pole,2).$jednostka;
- echo "<br>";
- if(isset($_POST['obwod']))echo "Obwód: ".round($obwod,2).$jednostka;
- //round() zaokrągla do 2 miejsc po przecinku
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement