以下是一个简单的 PHP 表单提交示例,可以将表单数据发送到一个 PHP 脚本中进行处理。
HTML 表单代码(submit.html):
<!DOCTYPE html> <html> <head> <title>表单提交示例</title> </head> <body> <h1>表单提交示例</h1> <form action="submit.php" method="post"> <label for="name">姓名:</label> <input type="text" id="name" name="name"><br> <label for="email">邮箱:</label> <input type="email" id="email" name="email"><br> <label for="message">留言:</label> <textarea id="message" name="message"></textarea><br> <input type="submit" value="提交"> </form> </body> </html>
PHP 处理代码(submit.php):
<?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $name = $_POST["name"]; $email = $_POST["email"]; $message = $_POST["message"]; // 在这里对表单数据进行处理 echo "<p>你好," . $name . "!你的留言已经提交成功:</p>"; echo "<p><strong>邮箱:</strong> " . $email . "</p>"; echo "<p><strong>留言内容:</strong></p>"; echo "<p>" . $message . "</p>"; } ?>
在这个php做的提交功能代码示例中,HTML 表单中的 action
属性指定了表单数据将被发送到 submit.php
脚本进行处理。在 submit.php
中,我们使用 $_POST
超全局变量来获取表单数据。然后我们可以对表单数据进行处理,并将结果输出到页面上。
注意,我们使用了 $_SERVER["REQUEST_METHOD"]
来检查请求是否为 POST 请求,以确保我们只在表单被提交时才进行处理。这可以防止其他类型的请求(如 GET 请求)触发处理代码。
评论