留言板是一个很受欢迎的功能,它是网站一种与用户互动交流的途径。用户可以在留言板上发表自己的见解和观点,也可以留下一些需要管理员回复的问题,这样可以促进管理员和用户之间的互动和沟通。在网站开发中,留言板的代码往往是必备的,今天我将为大家呈现一些完整的留言板代码大全,让大家在开发时更加方便快捷。
1、PHP留言板完整代码
PHP留言板代码相对比较简单,使用通俗易懂的语言,初学者也可以轻松实现。
```
//设置数据库信息
$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "mess";
// 获得表单数据
$name = $_POST["name"];
$mess = $_POST["mess"];
// 创建连接
$conn = mysqli_connect($servername, $username, $password,$dbname);
// 检测连接
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 插入留言
$sql = "INSERT INTO mess (name,mess)VALUES ('$name','$mess')";
mysqli_query($conn, $sql);
// 查询留言
$sql = "SELECT * FROM mess";
$result = mysqli_query($conn, $sql);
// 打印留言
while($row = mysqli_fetch_assoc($result)) {
echo "姓名: " . $row["name"]. " ; 留言: " . $row["mess"]. "
";
}
// 关闭连接
mysqli_close($conn);
?>
```
可以把这个php脚本保存为留言板.php,将该文件上传到服务器上,并在你的网站添加引用连接。
2、JSP留言板完整代码
JSP留言板的实现比PHP略微复杂一些,需要更多的代码和配置,但是优点是适合于Java Web应用程序的部署,填补了PHP留言板的不足之处。
```
body {
background: #EEE;
}
<%
request.setCharacterEncoding("UTF-8");
String name=request.getParameter("name");
String mess=request.getParameter("mess");
if(name!=null)
{
java.sql.Connection conn=BaseConnection.getConnection();
String sql="insert into mess(name,mess)values(?,?)";
try
{
java.sql.PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setString(1,name);
pstmt.setString(2,mess);
pstmt.executeUpdate();
pstmt.close();
}catch(Exception e)
{
e.printStackTrace();
}finally{
conn.close();
}
}
%>