Obliczanie BMI

Szkoła WebDeveloperów w Białymstoku. Szkolenia i kursy z tworzenia stron WWW.

Obliczanie BMI

Skrypt PHP obliczający wskaźnik masy ciała (BMI) oraz wyświetlający komunikat (niedowaga, waga prawidłowa lub nadwaga). Masa ciała oraz wzrost przesyłane przez formularz.

<!doctype html>
<html lang="pl">
<head>
 <metacharset="utf-8">
 <title>BMI</title>
</head>
<body>
 <h1>Wskaźnik masy ciała (BMI)</h1>
 <formaction="bmi.php"method="POST">
  <inputtype="number"name="waga"placeholder="waga (kg)"required>
  <inputtype="number"name="wzrost"placeholder="wzrost (cm)"required>
  <inputtype="submit"value="Oblicz">
 </form>
 <?php
  if(isset($_POST['waga']) && isset($_POST['wzrost'])){
   $waga = $_POST['waga'];
   $wzrost = $_POST['wzrost'];
   if(($waga > 0)&&($wzrost > 0)){
    echo"<p>Waga: <strong>$waga kg</strong> Wzrost: <strong>$wzrost cm</strong></p>";
    $bmi = $waga/pow(($wzrost/100),2);
    echo"<h2>BMI: ",round($bmi,2),"</h2>";
    if($bmi<18.5)
     echo"<p>Niedowaga</p>";
    elseif(($bmi>=18.5)&&($bmi<25))
     echo"<p>Waga prawidłowa</p>";
    else
     echo"<p>Nadwaga</p>";
   }
  else{
   echo"<p>Błędne wartości!</p>";
  }
  }
 ?>
</body>
</html>

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *