留言板已经搞定了,顺便再弄个简易论坛也可以吧?
现在最要紧想得到的技术是如何用PHP验证注册者的号码,如果没有名字和密码的人,可以用IP作为姓名来发言。
是否要建立两个数据表才能够实现贴和楼的记录?如何提取显示。
A  --------------发的贴的名字列表,可点击进入,类似百度贴吧的贴子B  --------------在贴子内的楼层,30楼满,另外翻新页。
头象,在TEXT(留言内容)文本中插入表情,发图片,

解决方案 »

  1.   

    sql的时候出留言的时候把 where的条件加上 选择是本标题的留言!
      

  2.   

    在数据库中建立两个表,一个帖子表(每个贴子有一个ID),一个回复表(每个回复有一个字段ID,代表贴子id的回复)分页时就在sql语句中加入limit就可以了,你看着办吧。
      

  3.   

    注册:设定user表,里面放username password 发言时间:atime,发贴字数你用strlen,这些都是要做判断,仔细想想怎么做功能上的划分。登录你就用session或者cookie都很方便。暴贴就设定user表中设定一个hidden字段,把它设定为1时就表示禁止该用户发言
      

  4.   

    分页已经搞定了,不过还有个小问题,就是不知道总页数是多少比如我的记录数查出来是26条,应该是3页的,但是我用26条除以每页显示的总数也就是10条每页
    那么就是2.6    这个的话点击尾页是不可能到第3页的,这个计算方式是不是有错。我数学不是很好。$pagesize=10;//每页的留言数量
    $page=isset($_GET["page"])?intval($_GET["page"]):1;   
    $numPages;             //总页数
    $numItems;             //总记录数
    $sql=mysql_query("select count(*) from daa");
    $numrows=mysql_num_rows($sql);
    $numItems=intval($numrows);//获得总记录数$numPages=($numItems/$pagesize)>($numItems%$pagesize)?($numItems%$pagesize)+1 :($numItems%$pagesize);//判断该记录数一共应该有多少页
    上面这代码究竟是干什么的
    反正大家也不可能把整个论坛的代码挂出来吧,所以只要帮我解决这个问题就好了,谢谢。
      

  5.   

    自己解决了,CEIL 小数进一!!!