今天我们谈论一下如何使用Dreamweaver制作PHP留言板教程。现在,很多人都想在自己的网站上添加一个留言板,这是因为一个留言板可以使您的网站变得更加互动,读者可以和您互动并征询意见。
要在Dreamweaver中制作PHP留言板,您需要做以下工作:
1. 创建数据库
CREATE TABLE messages ( id INT (11) NOT NULL AUTO_INCREMENT,name VARCHAR (30) NOT NULL,email VARCHAR (30) NOT NULL,message TEXT NOT NULL,post_date DATETIME NOT NULL,PRIMARY KEY (id));
2. 创建留言板
<form action="add.PHP" method="post"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="80" valign="top"><label for="name">Name:</label></td> <td valign="top"><input type="text" name="name" size="40"></td> </tr> <tr> <td valign="top"><label for="email">Email:</label></td> <td valign="top"><input type="text" name="email" size="40"></td> </tr> <tr> <td width="80" valign="top"><label for="message">Message:</label></td> <td valign="top"><textarea name="message" rows="10" cols="40"></textarea></td> </tr> <tr> <td valign="top"></td> <td valign="top"><input type="submit" value="Add Message"></td> </tr> </table> </form>
<?PHP require_once('config.PHP'); // 连接数据库 if (isset($_POST['name']) && isset($_POST['email']) && isset($_POST['message'])) { $name = MysqL_real_escape_string(strip_tags($_POST['name'])); $email = MysqL_real_escape_string(strip_tags($_POST['email'])); $message = MysqL_real_escape_string(strip_tags($_POST['message'])); $date = date('Y-m-d H:i:s'); $result = MysqL_query("INSERT INTO messages (name,email,message,post_date) VALUES ('$name','$email','$message','$date')"); if (!$result) { die('Error: ' . MysqL_error()); } else { header('Location: index.PHP'); // 重定向到留言板主页 } } ?>
4. 显示留言
<?PHP require_once('config.PHP'); // 连接数据库 $result = MysqL_query("SELECT * FROM messages ORDER BY post_date DESC"); // 按照日期逆序排序 while ($row = MysqL_fetch_array($result)) { echo "<div>" . $row['name'] . " @ " . $row['email'] . " posted:<br/>" . $row['message'] . "</div>" . "\n"; } ?>
这就是所需的全部步骤,您现在可以为您的网站添加一个互动的留言板。这个例子只是一个很小的留言板,您可以添加更多的功能和选项来完善它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。