html和php表单实例
时间: 2023-12-23 21:23:47 浏览: 26
以下是一个简单的 HTML 和 PHP 表单实例:
**HTML 表单**
```html
<!DOCTYPE html>
<html>
<head>
<title>PHP 表单实例</title>
</head>
<body>
<h2>请填写以下信息:</h2>
<form action="process_form.php" method="post">
<label for="name">姓名:</label>
<input type="text" name="name" id="name"><br><br>
<label for="email">邮箱:</label>
<input type="email" name="email" id="email"><br><br>
<label for="gender">性别:</label>
<input type="radio" name="gender" value="male" id="male">男
<input type="radio" name="gender" value="female" id="female">女<br><br>
<label for="interests">兴趣爱好:</label>
<input type="checkbox" name="interests[]" value="reading" id="reading">阅读
<input type="checkbox" name="interests[]" value="sports" id="sports">运动
<input type="checkbox" name="interests[]" value="music" id="music">音乐<br><br>
<label for="feedback">反馈意见:</label>
<textarea name="feedback" id="feedback"></textarea><br><br>
<input type="submit" value="提交">
</form>
</body>
</html>
```
在上面的 HTML 表单中,我们使用了文本框、电子邮件、单选按钮、复选框和文本区域等不同类型的输入元素。
**PHP 处理表单**
当用户提交表单时,我们需要处理表单数据。我们可以使用 PHP 来处理表单数据并执行必要的操作。以下是一个简单的 PHP 表单处理代码:
```php
<!DOCTYPE html>
<html>
<head>
<title>PHP 表单处理实例</title>
</head>
<body>
<h2>您提交的表单数据如下:</h2>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$gender = $_POST['gender'];
$interests = $_POST['interests'];
$feedback = $_POST['feedback'];
echo "<p>姓名:$name</p>";
echo "<p>邮箱:$email</p>";
echo "<p>性别:$gender</p>";
echo "<p>兴趣爱好:</p>";
echo "<ul>";
foreach ($interests as $value) {
echo "<li>$value</li>";
}
echo "</ul>";
echo "<p>反馈意见:$feedback</p>";
?>
</body>
</html>
```
在上面的 PHP 代码中,我们使用了 `$_POST` 超级全局变量来获取提交的表单数据。然后,我们使用 `echo` 语句将数据输出到网页中。我们还使用 `foreach` 循环遍历 `$interests` 数组,并将其作为无序列表输出。
请注意,在实际应用中,您可能需要对表单数据进行验证和过滤,以确保输入的数据是有效和安全的。