PHP实现输入输出:创建一个表单和2个单行文本框,在单行文本框输入两个整数,采用GET提交表单内容,对提交的内容进行判断是否为数字的,如果不是则提示,并提示“你输入的不是数字,请重新输入”,当输入数字之后,计算两个相乘,输出相乘之后的值。
时间: 2023-12-11 09:05:58 浏览: 32
以下是实现您要求的 PHP 代码:
```php
<!DOCTYPE html>
<html>
<head>
<title>输入输出示例</title>
</head>
<body>
<h2>输入两个数字并计算乘积</h2>
<form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="num1">第一个数字:</label>
<input type="text" name="num1" id="num1"><br><br>
<label for="num2">第二个数字:</label>
<input type="text" name="num2" id="num2"><br><br>
<input type="submit" value="计算">
</form>
<?php
// 检查输入是否为数字
if (isset($_GET['num1']) && isset($_GET['num2'])) {
$num1 = $_GET['num1'];
$num2 = $_GET['num2'];
if (!is_numeric($num1) || !is_numeric($num2)) {
echo "<p>你输入的不是数字,请重新输入</p>";
} else {
$product = $num1 * $num2;
echo "<p>计算结果为:$product</p>";
}
}
?>
</body>
</html>
```
以上代码会显示一个带有两个输入框和一个“计算”按钮的表单。当用户点击“计算”按钮时,将使用 GET 方法将表单内容提交到 PHP 脚本中进行处理。PHP 代码将检查输入值是否为数字,如果不是,则输出错误提示。如果输入值为数字,则计算乘积并输出结果。