作业1: 用户输入数据后 提交checkbox 页面 将用户输入的信息按照表单方式展现出来 作业2: 制作简单计算机 如果 访问 改地址 http://localhost/web2.php?active=mol&num1=34&num2=45 这属于num1*num2 http://localhost/web2.php?active=add&num1=34&num2=45 结果为: num1+num2; http://localhost/web2.php?active=div&num1=34&num2=45 结果为: num1/num2; (注意考虑除数不能为0) http://localhost/web2.php?active=sub&num1=34&num2=45 结果为: num1-num2; --> <form action="checkbox.php" method="post"> <label>用户名:</label> <input type="text" value="" name="username"><br> <label>密码:</label> <input type="password" value="" name="password"><br> <input type="checkbox" name="hoby" value="唱歌">唱歌 <input type="checkbox" name="hoby" value="跳舞">跳舞 <input type="checkbox" name="hoby" value="看书">看书 <br> <input type="radio" value="woman" name="gender">女 <input type="radio" value="man" name="gender">男 <br> <section> <option>--请选择所在城市--</option> <option>长沙市</option> <option>北京市</option> <option>天津市</option> <option>武汉市</option> </section> <br> <textarea cols="40" rows="20"> </textarea> <input type="submit" value="提交"> </form>
时间: 2023-10-07 09:11:03 浏览: 91
谢谢您的提问!针对您的第一个问题,可以使用如下代码来实现:
```html
<form action="form.php" method="post">
<label>用户名:</label>
<input type="text" value="" name="username"><br>
<label>密码:</label>
<input type="password" value="" name="password"><br>
<input type="checkbox" name="hoby[]" value="唱歌">唱歌
<input type="checkbox" name="hoby[]" value="跳舞">跳舞
<input type="checkbox" name="hoby[]" value="看书">看书
<br>
<input type="radio" value="woman" name="gender">女
<input type="radio" value="man" name="gender">男
<br>
<select name="city">
<option>--请选择所在城市--</option>
<option>长沙市</option>
<option>北京市</option>
<option>天津市</option>
<option>武汉市</option>
</select>
<br>
<textarea cols="40" rows="20" name="description"></textarea>
<br>
<input type="submit" value="提交">
</form>
```
其中,checkbox 的 name 属性指定为 hoby[],表示可以选择多个爱好,使用数组来存储。radio 的 name 属性分别为 gender,select 的 name 属性为 city,textarea 的 name 属性为 description。
接下来,在 form.php 文件中可以使用如下代码来展现用户输入的信息:
```php
<?php
$username = $_POST["username"];
$password = $_POST["password"];
$hoby = $_POST["hoby"];
$gender = $_POST["gender"];
$city = $_POST["city"];
$description = $_POST["description"];
?>
<h2>用户信息</h2>
<table>
<tr>
<td>用户名:</td>
<td><?php echo $username; ?></td>
</tr>
<tr>
<td>密码:</td>
<td><?php echo $password; ?></td>
</tr>
<tr>
<td>爱好:</td>
<td><?php echo implode(", ", $hoby); ?></td>
</tr>
<tr>
<td>性别:</td>
<td><?php echo $gender; ?></td>
</tr>
<tr>
<td>城市:</td>
<td><?php echo $city; ?></td>
</tr>
<tr>
<td>描述:</td>
<td><?php echo $description; ?></td>
</tr>
</table>
```
使用 $_POST 变量获取用户输入的信息,然后在 HTML 中展现出来。
希望能对您有所帮助!
阅读全文