<?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;
}
}
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!