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'])) {
我正在尝试处理我的代码中的错误,当用户输入没有值并且用户计算它时,我该如何 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'])) {