网页计算器(网页科学计算器)

网页计算器(网页科学计算器)

HTML 部分

<!DOCTYPE html>

<html lang=”zh”>

<head>

<meta charset=”UTF-8″>

<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>

网页计算器(网页科学计算器)

<meta http-equiv=”X-UA-Compatible” content=”ie=edge”>

<title></title>

<style type=”text/css”>

body{

background-color: <?php echo $bgcolor;?>;

}

</style>

</head>

<body>

<head>

<title>网页计算器</title>

</head>

<body>

<form action=”” method=”get”>

<!– 数字1 –>

<input type=”text” name=”no1″ value=”” placeholder=”请输入第一个数”><?=$str1?>

<!– 运算符 –>

<input type=”radio” name=”ysf” id=”” value=”jia” checked/> +

<input type=”radio” name=”ysf” id=”” value=”jian”/> –

<input type=”radio” name=”ysf” id=”” value=”cheng”/> x

<input type=”radio” name=”ysf” id=”” value=”chu”/> ÷

<!– 数字2 –>

<input type=”text” name=”no2″ value=”” placeholder=”请输入第二个数”><?=$str2?>

<input type=”submit” name=”sub” id=”” value=”结果” />

</form>

<div>

<?=$res?>

</div>

</body>

</body>

</html>

PHP部分

/**

* 获取到用户输入的数据及选择的运算符

*/

//var_dump($_GET);

/**

* 定义变量接收用户输入的内容

*/

if(!empty($_GET)) {

$no1 = $_GET[‘no1’] ?? ‘请输入第一个数’;

$no2 = $_GET[‘no2’] ?? ‘请输入第一个数’;

$ysf = $_GET[‘ysf’] ?? ‘请选择运算符’;

$str1 = $str2 = false;

if(!is_numeric($no1)) {

$str1 = ‘这位亲,只能输入数字哦!’;

}

if(!is_numeric($no2)) {

$str2 = ‘这位亲,只能输入数字哦!’;

}

if(is_bool($str1) && is_bool($str2)) {

$results = ”;

if($ysf == ‘jia’) {

$results = $no1 + $no2;

}

if($ysf == ‘jian’) {

if($no1 < $no2) {

$results =’-‘ .($no2 – $no1);

} else {

$results = $no1 – $no2;

}

}

if($ysf == ‘cheng’) {

$results = $no1 * $no2;

}

if($ysf == ‘chu’) {

if($no2 !=0) {

$results = $no1 / $no2;

} else {

$results = ‘除数不能为零’;

}

}

}

$res = ‘结果:’ .$results;

} else {

$str1 = $str2 =”;

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/27561.html

(0)
上一篇 2023-10-05 13:30
下一篇 2023-10-05 15:30

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注