php form表单提交
时间: 2023-08-07 10:05:43 浏览: 175
浅谈php提交form表单
PHP 提交表单数据需要以下步骤:
1. 创建一个表单 HTML 页面,并在表单中指定提交的 PHP 文件。
```html
<form action="submit.php" method="post">
<label for="name">姓名:</label>
<input type="text" id="name" name="name"><br><br>
<label for="email">邮箱:</label>
<input type="email" id="email" name="email"><br><br>
<label for="message">信息:</label>
<textarea id="message" name="message"></textarea><br><br>
<input type="submit" value="提交">
</form>
```
2. 创建提交表单数据的 PHP 文件,这里我们将表单数据发送到一个电子邮件地址。
```php
<?php
if (isset($_POST['name']) && isset($_POST['email']) && isset($_POST['message'])) {
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$to = 'your-email@example.com';
$subject = '新信息';
$body = "姓名: $name\n邮箱: $email\n信息:\n$message";
if (mail($to, $subject, $body)) {
echo '信息发送成功!';
} else {
echo '信息发送失败!';
}
}
?>
```
其中,`isset()` 函数用于检测变量是否已设置并且非 NULL。
3. 在 PHP 文件开头添加以下代码,以确保表单数据以 POST 方法提交。
```php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// 处理表单数据
}
```
这样,当表单被提交时,PHP 文件将检测请求方法是否为 POST,并处理提交的表单数据。
阅读全文