<!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.pingtaimeng.com/article/detail/3411/PHP