php:实现输入输出:创建一个表单和2个单行文本框,在单行文本框输入两个整数(一个文本框name属性值为:自己的姓名拼名首字母,另一下文本框name属性值为:自己的学号),采用GET提交表单内容,对提交的内容进行判断是否为数字的,如果不是则提示,并提示“你输入的不是数字,请重新输入”,当输入数字之后,计算两个相乘,输出相乘之后的值。
时间: 2024-03-03 18:48:50 浏览: 238
好的,以下是 PHP 实现输入输出的代码:
```php
<!DOCTYPE html>
<html>
<head>
<title>输入输出示例</title>
</head>
<body>
<form action="input_output.php" method="get">
<label for="name">姓名拼音首字母:</label>
<input type="text" name="name" id="name" required><br>
<label for="id">学号:</label>
<input type="text" name="id" id="id" required><br>
<input type="submit" value="提交">
</form>
<?php
if(isset($_GET['name']) && isset($_GET['id'])){
$name = $_GET['name'];
$id = $_GET['id'];
if(!is_numeric($name) && !is_numeric($id)){
echo "你输入的不是数字,请重新输入";
}else{
$result = $name * $id;
echo "两个数的乘积为:" . $result;
}
}
?>
</body>
</html>
```
首先,在 HTML 中创建了一个表单,使用 GET 方法提交表单内容到 `input_output.php` 文件中。表单包含两个文本框,分别用于输入姓名拼音首字母和学号。
然后,在 PHP 中判断是否有表单提交,如果有,则获取文本框中的值并判断是否为数字。如果不是数字,则输出提示信息;如果是数字,则计算两个数的乘积并输出。注意,在 PHP 中判断数字可以使用 `is_numeric()` 函数。
希望这个示例对你有所帮助!
阅读全文