📅  最后修改于: 2023-12-03 15:06:46.963000             🧑  作者: Mango
本文将介绍如何使用 HTML、CSS 和 PHP 创建一个简单的联系表单。
假设我们已经有一个网站,现在需要添加一个联系表单。我们可以在 HTML 文件中添加以下代码:
<form action="submit.php" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Message:</label>
<textarea id="message" name="message" required></textarea>
<button type="submit">Submit</button>
</form>
在这个表单中,我们有三个输入框:姓名、电子邮件和消息。每个输入框都有 required
属性,这意味着用户必须填写相应的信息才能提交表单。
表单提交后,它将发送到 submit.php
文件。
现在我们需要一些样式来美化我们的表单。我们可以在 CSS 文件中添加以下代码:
form {
width: 600px;
margin: 0 auto;
}
label {
display: block;
margin-bottom: 10px;
}
input[type="text"],
input[type="email"],
textarea {
padding: 10px;
width: 100%;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 20px;
}
button[type="submit"] {
padding: 10px 20px;
background-color: #4CAF50;
color: #fff;
font-size: 16px;
border: none;
border-radius: 4px;
cursor: pointer;
}
这些样式将使表单具有一个整洁的外观。
现在是时候创建 submit.php
文件了。这个文件将处理从表单提交的数据。在 submit.php
文件中添加以下代码:
// 接收表单提交的数据
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
// 发送电子邮件
$to = "your-email@example.com";
$subject = "New Contact Form Submission";
$message = "Name: $name\nEmail: $email\nMessage: $message";
$headers = "From: $email";
mail($to, $subject, $message, $headers);
这些代码将接收表单提交的数据,并使用 mail
函数将数据发送到您的电子邮件地址。
现在您已经完成了一个基本的联系表单。当用户填写表单并提交时,它将发送到您的电子邮件地址。
您可以根据需要进行修改和定制,以满足您的特定要求。