Kód: Vybrat vše
if(isset($_POST['submit'])){
$vyska = $_POST['vyska'];
$vaha = $_POST['vaha'];
if(is_string($vaha) and !is_numeric($vaha)){
$no_vaha = explode(",", $vaha);
$kolik = strlen($no_vaha['1']);
$deleno=1;
for($i=0;$i<$kolik;$i++){
$deleno=$deleno*10;
}
$vaha = $no_vaha['0'] + ($no_vaha['1'] / $deleno);
}else{
settype($vaha, "integer");
}
if($_POST['vyska']=='' or $_POST['vaha']==''){
echo "Musíte vyplnit všechna pole";
}elseif(!is_numeric($vyska) or !is_numeric($vaha)){
echo "Pole mohou obsahovat pouze čísla, a u výšky nezadávejte desetinné čísla";
}elseif($vyska<=0 or $vaha<=0){
echo "Čísla musejí být větší než 0";
}else{
settype($vyska, "integer");
$vyska=$vyska/100;
$bmi = $vaha / ($vyska * $vyska);
echo "<h1>Vaše BMI je: ".$bmi."</h1><br>Vyska:".$vyska."<br>Vaha:".$vaha;
}
}
