Расчет для «женского» варианта можно найти, умножив ее высоту в дюймах на 3,5 и вычитая 108. Расчет, если выбран «мужской», будет найден путем умножения его высоты в дюймах на 4 и вычитания 128. Я не уверен, как перевести это в php-функцию. Этот расчет обрабатывается при нажатии кнопки отправки. Моя цель – рассчитать идеальный вес данного пола и высоты.
В настоящее время я не могу показать результат $. Кто-нибудь видит мою ошибку?
<?php error_reporting(E_ALL); ini_set('display_errors', 1); ?> <?php if(isset($_POST['submit'])) { $gender = isset($_POST['gender']) ? $_POST['gender']: 0; $height = (int)$_POST['height']; switch ($gender) { case 2: $result = ($height * 3.5) - 108; break; case 1: $result = ($height * 4) - 128; break; default: $result = 0; } echo "Ideal Weight:", $result; } ?> <html> <div align="center"> <body> <form name="form" method="post" action="<?php echo $PHP_SELF;?>"> Select Your Gender: <select name="gender"> <option value=""></option> <option value="1">Male</option> <option value="0">Female</option> </select> <br><br> Enter Your Height: <input type="number" name="height"> <br><br> <input type="submit" name="submit" value="Calculate"/> </form> </body> </div> </html>