<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PHP Form</title>
</head>
<body>

<form action="process_form.php" method="post">
    <label for="name">Name:</label>
    <input type="text" id="name" name="name" required>

    <br>

    <label for="email">Email:</label>
    <input type="email" id="email" name="email" required>

    <br>

    <input type="submit" value="Submit">
</form>

</body>
</html>

在上述HTML代码中,我们创建了一个简单的表单,其中包含姓名(name)和电子邮件(email)字段。表单的提交动作是process_form.php,提交方法是POST。

然后,创建一个名为process_form.php的PHP文件来处理表单数据:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // 收集表单数据
    $name = $_POST["name"];
    $email = $_POST["email"];

    // 在这里可以进行进一步的处理,如保存到数据库或发送电子邮件

    // 输出一些信息作为确认
    echo "Thank you, $name! Your email address is: $email";
}
?>

在上述PHP代码中,我们首先检查请求的方法是否为POST,然后使用$_POST超全局数组获取表单提交的数据。你可以根据实际需求对数据进行处理,比如将其保存到数据库中或发送电子邮件。

这只是一个简单的例子,实际应用中可能需要更多的安全性和验证。确保在实际项目中采取适当的安全措施,例如防止SQL注入和跨站点脚本攻击。


转载请注明出处:http://www.zyzy.cn/article/detail/3411/PHP