首页技术php实现留言板功能,php简单留言板代码

php实现留言板功能,php简单留言板代码

编程之家2026-07-021139次浏览

本篇文章给大家谈谈php实现留言板功能,以及php简单留言板代码对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

php实现留言板功能,php简单留言板代码

怎么用php编写留言板阿

基本语法掌握了没有?

如果没有的话

先学基本的语法

学PHP的话,我建议先从一些最简单的教程看起(比方说什么10天学会PHP,一周搞定PHP之类),完了之后就学基本概念,比如常量变量,数组,预定义变量等等。接下来是基本的流程控制语句,等这些都做完了之后就下个手册看基本的函数库。

基本函数库包括:

数组处理函数库

php实现留言板功能,php简单留言板代码

日期与时间函数库

目录管理函数库

文件系统函数库

HTTP相关函数库

数学运算函数库

正则表达式函数库

php实现留言板功能,php简单留言板代码

字符串处理函数库

URL处理函数库

变量处理函数库

然后你要使用什么数据库,就学那个数据库的函数库。

之后,就是多读代码写代码了。

不要怕多,以上列出的函数库都是很基本的,不要求能全部背下来,但是自己心里要有数,最基本最常用的要懂,其他的有映像就行了,在之后的代码读写过程中碰到了在细学。

不然的话就是给你一个写好的留言板,你也不会用。

这是偶的良心话

如果你已经掌握了但是仍然不懂的话,再留言说一声,我教你怎么做。

php留言板项目怎么做

本项目需要phpmysql来实现。

首先需要分析数据库:

需要建立用户表(user)

表中字段:编号(id int primary key auto_increment),昵称(nickname varchar(255)),性别(sex int(1)男为1,女为0),邮箱(email varchar(255)),注册时间(reg_time varchar(255)时间戳)

还需要建立留言表(leaveword)

表中字段:编号(id int primary key auto_increment),留言用户编号(user_id int),留言内容(content text),留言时间(leaveword_time varchar(255))

建完表并插入一些测试数据后,就开始设计页面了。

当用户登录后,需要把用户的id存入session中$_SESSION['user_id'],以便用来验证用户是否登录,是否有权限发表留言。

用户进入到留言页面中以后,需要分页展示其他(包括自己)的留言。

关于php简易留言板的一小段代码..

我先给每行程序加上注释

<?php

$name=$_POST['name'];//获取表单提交过来的数据

$note=$_POST['note'];//同上

$db=new mysqli('localhost','root','123','dlw');//连接mysql数据库并选择dlw数据库,很老的写法了,不建议这么使用。

$sql="insert into gustbook values(name,time,words)";//sql语句

$sql=$sql.$name;//等同于sql.=$name相当于让上面那条sql语句后面连接$name但是这里在$name前面漏掉了一个(应该是$sql=$sql."(".$name

$sql=$sql."',now(),'".$note."')";//同上

$result=$db->query($sql);//执行sql语句

echo"<center>write successfully.</center><br><br>";//输出write successfully字符串,没有任何意义,因为不管执行成不成功他都输出。

?>

<html>

<body bgcolor="FFCCCC">

<center>

<a rel="external nofollow" href="do.php">write again</a><br><br>

<a rel="external nofollow" href="index.php">check out the message</a>

</center>

</body>

</html>

这应该是个很老的程序,你要用首先要改正几个地方的写法

1、$db=new mysqli('localhost','root','123','dlw');

最好写成

mysql_connect('localhost','root','123');

mysql_slect_db('dlw');

2、$sql="insert into gustbook values(name,time,words)";

$sql=$sql.$name;

$sql=$sql."',now(),'".$note."')";

可以写一个sql语句就可以了,不用去连接,而且最好用标准的写法。

$sql="insert into gustbook(name,time,words) values('".$name."',now(),'".$note."')";

3.$result=$db->query($sql);

echo"<center>write successfully.</center><br><br>";

加一个写入成功的判断

if(mysql_query($sql)){//注意这里不是$db因为我们前面把mysqli这个类已经省掉了。

echo"<center>write successfully.</center><br><br>";

}else{

"<center>write false.</center><br><br>";

}

具体留言不成功,可能还有几个问题,首先你的数据库有没有这几个字段,还有具体有没有连接成功数据库,你可以用phpmyadmin看一看你的留言内容是不是已经写入数据库,如果有但没显示,那应该是读取时候的问题,就不是你这个程序的问题了。

你用我给说的写法试一下也不行吗。

mysql_slect_db('dlw');

你确定数据库连接成功了吗,

把mysql_connect('localhost','root','123');改为

mysql_connect('localhost','root','123') or die("数据库连接不成功");

如果数据没有进去,那就跟index.php没有任何关系,我看一下你现在的这个程序。表单还有添加的程序,还有数据表的结构。

关于php实现留言板功能的内容到此结束,希望对大家有所帮助。

高中数学18个求导公式 f(x)求导公式vb中round函数怎么用,round函数matlab