博客列表 >计算图形的面积与周长-2

计算图形的面积与周长-2

柯二南的博客
柯二南的博客原创
2018年01月24日 18:24:071106浏览
<?php

class Form {

    private $action;
    private $shape;

    function __construct($action = "") {
        $this->action = $action;
        $this->shape = isset($_GET["action"]) ? $_GET["action"] : "rect";
    }

    function __toString() {
        $form = '<form action="' . $this->action . '?action=' . $this->shape . '"method="post" >';
        $shape = "get" . ucfirst($this->shape);
        $form .= $this->$shape();
        $form .= '<br><input type="submit" name="sub" value="计算" ><br>';
        $form .= '</form>';
        return $form;
    }

    function getRect() {
        $input = '<b>请输入 | 矩形 | 宽度和高度:</b><p>';
        $input .= '宽度<input type="text" name="width" val="' . $_POST["width"] . '"><br>';
        $input .= '高度<input type="text" name="height" val="' . $_POST["height"] . '"><br></p>';

        return $input;
    }

    function getRiangle() {
        $input = '<b>请输入 | 三角形 | 第一条边&第二条边&第三条边:</b><p>';
        $input .= '第一条边<input type="text" name="side1" val="' . $_POST["side1"] . '"><br>';
        $input .= '第二条边<input type="text" name="side2" val="' . $_POST["side2"] . '"><br>';
        $input .= '第三条边<input type="text" name="side3" val="' . $_POST["side3"] . '"><br></p>';
        return $input;
    }

    function getCircle() {
        $input = '<b>请输入 | 圆形 | 半径:</b><p>';
        $input .= '半径<input type="text" name="radius" val="' . $_POST["radius"] . '"><br>';
        return $input;
    }

}


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议