if-else 语句如果没有值输入

If-else statement if theres no value input

我正在尝试处理我的代码中的错误,当用户输入没有值并且用户计算它时,我该如何 if-else?

<h1> Triangle</h1>
<div style="border:1px solid black">
<form action="triangle.php" method="get">
    Base: <input type="number" name="base"> meters
    <br>
    Height: <input type="number" name="height"> meters
    <br>
    <input type="submit" value="Calculate">
</form>
</div>

<?php
if (isset($_GET['base'])) {

$base1 = $_GET['base'];
$height1 = $_GET['height'];
$area = triangleArea($base1, $height1);
echo "Area is: " . $area;
}
?>

您已经在检查 base 值是否存在。看起来您还需要检查 height 值是否存在 - 所以只需将其添加到 isset 函数调用中:

if (isset($_GET['base'], $_GET['height'])) {