实验4-参考:计算圆的周长和面积(同一页面)

实验参考 飞快学 652浏览

在同一个页面实现动态计算功能

创建文件 016.php,在没有输入值之前,页面显示如下:

功能演示

circle-same-1

提示:可以使用函数isset来判断变量是否设置,这个函数可参考 PHP官方中文网站 isset 函数

在输入半径的值并提交后,页面显示如下:

circle-same-2

练习参考

<?php
$PI = 3.142;
if (isset($_GET['radius']))
{
    $radius = $_GET['radius'];
    $circumference = 2*$PI*$radius;
    $area = $PI*$radius*$radius;
}
?>

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>计算圆的周长和面积</title>
</head>
<body>

<h1>计算圆的周长和面积</h1>

<form name="input" action="005.php" method="get">
请输入圆的半径:
<input type="text" name="radius" /> <input type="submit">
</form>  

<?php if (isset($radius)) : ?>
<p>圆的半径为:R = <?php printf("%.3lf", $radius); ?></p>
<p>经过计算:</p>
<p>圆的周长为:2*PI*R = <?php printf("%.3lf", $circumference); ?></p>
<p>圆的面积为:PI*R*R = <?php printf("%.3lf", $area); ?></p>             
<?php endif ?>  

</body>
</html>