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

简单实验 飞快学 1231浏览

实验报告要求

一、实验目的

复习HTML中表单Form的设计;了解什么是超全局变量;如果获得表单中提交的变量的值;掌握如何检测变量是否设置;掌握PHP中模板语言的使用。

二、实验内容

创建文件 004.php,在没有输入值之前,页面显示可以输入圆的半径的表单;当用户输入半径后,在同一页面根据半径计算出圆的周长和面积。

三、实验过程

写出表单 Form 的基本结构;说明什么是超全局变量;说明如何获得表单中提交的变量的值;说明 isset 函数的使用;概括模板语言的基本用法。

四、实验小结

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

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

功能演示

circle-same-1

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

下面的文件用到了超全局变量的概念: 可参考 什么是超全局变量?
在输入半径的值并提交后,页面显示如下:

circle-same-2

要控制页面输出,可以使用两种方法,推荐使用PHP原生模板。

方法1:PHP 原生模板

<?php 
    if (isset($radius)) : ?>
        HTML内容1
    <?php else : ?>
        HTML内容2      
<?php endif ?> 

这种方式适合内容较多的情况。

方法2:PHP 使用输出语句直接输出

<?php 
    if (isset($_GET['radius'])) 
    {
         echo "需要输出的内容";
    }
?>