用户输入数据后 提交checkbox 页面 将用户输入的信息按照表单方式展现出来<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> <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>
时间: 2023-07-19 15:14:18 浏览: 80
好的,这是一个基本的表单,其中包含了用户名、密码、多个复选框、单选按钮、下拉框和文本框等元素。用户在填写完这些信息后,点击提交按钮,表单数据会被发送到名为 checkbox.php 的处理文件中进行处理。在处理文件中,可以使用 PHP 的 $_POST 变量获取用户提交的表单数据,并进行相应的处理,例如将用户信息存储到数据库中,或者根据用户选择的兴趣爱好推荐相关内容等。
相关问题
用php实现用户输入数据后 提交checkbox 页面 将用户输入的信息按照表单方式展现出来<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> <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>
好的,这是一个基本的表单,下面是一个简单的 PHP 处理文件 checkbox.php,它可以将用户输入的信息按照表单方式展现出来:
```php
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 获取表单数据
$username = $_POST["username"];
$password = $_POST["password"];
$hobbies = $_POST["hoby"];
$gender = $_POST["gender"];
$city = $_POST["city"];
$description = $_POST["description"];
// 将表单数据展示出来
echo "<h3>您的个人信息如下:</h3>";
echo "<p>用户名:".$username."</p>";
echo "<p>密码:".$password."</p>";
echo "<p>兴趣爱好:".implode(", ", $hobbies)."</p>";
echo "<p>性别:".$gender."</p>";
echo "<p>所在城市:".$city."</p>";
echo "<p>个人描述:".$description."</p>";
}
?>
```
在处理文件中,首先使用 $_POST 变量获取用户提交的表单数据,然后使用 echo 函数将用户信息按照表单方式展现出来。其中,implode() 函数可以将数组转换为字符串,用于将用户选择的多个兴趣爱好连接起来展示。最终,当用户提交表单后,可以看到展示出来的个人信息。
作业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>
谢谢您的提问!针对您的第一个问题,可以使用如下代码来实现:
```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 中展现出来。
希望能对您有所帮助!
阅读全文