html留言 邮箱 代码
时间: 2023-10-21 11:07:22 浏览: 33
以下是一个简单的 HTML 留言板表单,包括输入姓名、邮箱和留言内容,并将留言内容提交到指定的邮箱地址:
```
<form action="mailto:youremail@example.com" method="post" enctype="text/plain">
<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><br>
<textarea id="message" name="message" rows="5" cols="50"></textarea><br><br>
<input type="submit" value="提交">
</form>
```
这个表单使用了 `mailto` 功能来将留言内容提交到指定的邮箱地址。需要将 `youremail@example.com` 替换成你的邮箱地址。此外,还可以在表单的 `action` 属性中指定处理留言的 CGI 程序。
相关问题
html空间留言板代码
以下是一个简单的 HTML 空间留言板代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>空间留言板</title>
</head>
<body>
<h1>欢迎来到我的空间留言板!</h1>
<form action="#" method="POST">
<label for="name">姓名:</label>
<input type="text" id="name" name="name" required><br>
<label for="email">邮箱:</label>
<input type="email" id="email" name="email" required><br>
<label for="message">留言:</label><br>
<textarea id="message" name="message" rows="4" cols="50" required></textarea><br>
<input type="submit" value="提交">
</form>
<hr>
<h2>留言列表:</h2>
<ul>
<!-- 这里可以用 PHP 或 JavaScript 实现动态列表 -->
<li>姓名:张三,邮箱:zhangsan@example.com,留言:今天天气真好!</li>
<li>姓名:李四,邮箱:lisi@example.com,留言:楼下的小狗好可爱!</li>
</ul>
</body>
</html>
```
这个留言板包含一个表单,可以让用户输入姓名、邮箱和留言内容,然后提交到服务器。留言列表可以用 PHP 或 JavaScript 实现动态加载,这里只是静态的展示。注意,这只是一个简单的示例,实际应用中需要考虑很多安全性和用户体验方面的问题。
html留言板代码数据库
以下是一个简单的 HTML 留言板代码,可以使用 PHP 和 MySQL 数据库来存储留言信息:
```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><br>
<textarea id="message" name="message" rows="5" cols="30"></textarea><br>
<input type="submit" value="提交">
</form>
<?php
// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败:" . $conn->connect_error);
}
// 查询留言
$sql = "SELECT name, email, message FROM messages";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出留言
while($row = $result->fetch_assoc()) {
echo "<p><strong>" . $row["name"] . "</strong> (" . $row["email"] . "): " . $row["message"] . "</p>";
}
} else {
echo "暂无留言。";
}
$conn->close();
?>
</body>
</html>
```
在此基础上,需要创建一个 `submit.php` 文件,用于将留言信息保存到数据库中。具体代码如下:
```php
<?php
// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败:" . $conn->connect_error);
}
// 处理 POST 请求
$name = $_POST["name"];
$email = $_POST["email"];
$message = $_POST["message"];
$sql = "INSERT INTO messages (name, email, message) VALUES ('$name', '$email', '$message')";
if ($conn->query($sql) === TRUE) {
echo "留言成功。";
} else {
echo "留言失败:" . $conn->error;
}
$conn->close();
?>
```
需要注意的是,在实际应用中,需要对用户输入的数据进行验证和过滤,以防止 SQL 注入等安全问题。