{source}

<form action="" method="post">
<h3>Upewnij się czy nie grozi Ci otyłość!</h3>
<table>
<tr><td>Waga [kg]</td><td>&nbsp;&nbsp;<input type="text" name="weight" id="" /></td></tr>
<tr><td>Wzrost [cm]</td><td>&nbsp;&nbsp;<input type="text" name="height" id="" /></td></tr>
<tr><td><input type="reset" value="Anuluj" /></td><td>&nbsp;&nbsp;<input type="submit" name="submit" value="Policz" /> &nbsp;&nbsp;&nbsp;&nbsp;<a href="/index.php/pl/php/kalkulator-bmi/kod-zrodlowy-bmi-pl" target="_self">pokaż kod źródłowy PHP</a></td></tr>
</table>
</form>

<?php
if(isset($_POST['submit']))
{
     $weight = $_POST['weight'];
     $weight = preg_replace('/,/', '.', $weight); # change decimal point from Polish to English

     $height = $_POST['height'];
     $height = preg_replace('/,/', '.', $height); # change decimal point from Polish to English

     if (($weight > 0) and ($height > 0))
     {
          $bmi = $weight/($height/100)**2;
          $bmi = sprintf("%.2f", $bmi);
          $bmi_pl = $bmi;
          $bmi_pl = preg_replace('/\./', ',', $bmi_pl); # change decimal point back from English to Polish

          echo "<h3>BMI = $bmi_pl</h3>";

          if ($bmi <18.5)
          {
               echo "Masz <b>niedowagę</b> wg Skali Otyłości WHO.<br>Powinieneś(aś) zwiększyć dzienną ilość kalorii w diecie i odwiedzić lekarza rodzinnego!";
          }
          else if ($bmi >=18.5 and $bmi <=25)
          {
               echo "Twoja waga jest <b>w zakresie normy</b> wg Skali Otyłości WHO.<br>Gratulacje!";
          }
          else if ($bmi >25 and $bmi <=30)
          {
               echo "Masz <b>nadwagę</b> wg Skali Otyłości WHO.<br>Powinieneś(aś) więcej ćwiczyć i zastanowić się nad zmianą diety.";
          }
          else if ($bmi >30 and $bmi <=35)
          {
               echo "Jesteś <b>otyły(a)</b> wg Skali Otyłości WHO.<br>Powinieneś(aś) zdecydowanie zmienić dietę!";
          }
          else
          {
               echo "Jesteś <b>bardzo otyły(a)</b> wg Skali Otyłości WHO.<br>Powinieneś(aś) niezwłocznie udać się do lekarza rodzinnego!";
          }
     }
}
else
{
     # echo "<h3><br></h3><br><br>";
}
echo "<p><img src=\"/images/health/BMI.png\" alt=\"Photo by unknown author\" vspace=\"3\" /></p>\n";
?>

{/source}