您的位置:首页网页设计PHP实例 → 基于mysql的论坛(6)

基于mysql的论坛(6)

时间:2004/11/7 3:24:00来源:本站整理作者:蓝点我要评论(0)

# post.php


require("config.inc.php");

$sql="select * from boardinfo where name='$board'";

$sql_result=mysql_query($sql);

$sql_row=mysql_fetch_array($sql_result);

?>





发新贴子















    

    

  

    

    

  

    

    

  

发 贴 子


    
(您必须注册以后才能发表新主题,不然您只能查看主题。


      如果您还未注册,请点击这里转到注册页)



      您的贴子将被发表在版块







  

      

      

      

      

      

    

      

      

    

      

      

    

  
用户名:   

        

        *
密码:   

        

        *
主题:  

        

        *
内容:


             

        

        


        

        

        

        使用签名  

        

      


  









# query.php


    require("func.php");

    $sql="select * from boardinfo";

    $sql_result=mysql_query($sql);

?>





main













    

    

  

    

    

  

    

    

  

  

    

  



      
论坛贴子查询


    


      


        在  

        

        中查询


        

        


        

        

        

      


    


      
论坛信息


    




    






# query_list.php


require("func.php");

if (!empty($query_str)) {



if(!is_board_exits($board)){

    $board="computer";

}

if ($title){

    $submit="title";

}

elseif ($cont) {

    $submit="cont";

}

elseif ($writer) {

    $submit="writer";

}

else {

    $submit="title";

}

$sql="select * from $board where ($submit like '%$query_str%')";

$temp=mysql_query($sql);

$sum=mysql_num_rows($temp);

if ($sum!=0) {

$sql="select * from boardinfo where name='$board'";

$sql_result=mysql_query($sql);

$sql_row=mysql_fetch_array($sql_result);

$chinesename=$sql_row[chinesename];

setcookie ("jl_forum[chinesename]",$chinesename);

$sql="select name from user where slaveboard='$board'";

$sql_result=mysql_query($sql);

?>





List


















  

    

    

    

    

  

版面:
echo $chinesename;

?>
版主:
while ($sql_row=mysql_fetch_array($sql_result))

{

echo "$sql_row[name]"." ";

}

# 选择出留言纪录;



$totalpage=ceil($sum/$pagesize);

# 分页

if($page<1 or empty($page)){

    $page=1;

}

elseif ($page>$totalpage){

         $page=$totalpage;

}

elseif ($totalpage==0) {

    $page=0;

}

$offset=($page-1)*$pagesize;

$sql="select * from $board where ($submit like '%$query_str%') order by id desc limit $offset,$pagesize";

$sql_result=mysql_query($sql);

?>
查询到条纪录 发新贴子







  

    

    

    

    

  

  

    

  

  
while ($sql_row=mysql_fetch_array($sql_result))

{

echo"";

echo"";

echo"";

  echo"";

  echo"";

  echo"";

}

?>

  

    

  

回应 主 题 时 间 人气
&nbsp;
";

echo "[*]";

echo"
$sql_row[title]$sql_row[writetime]$sql_row[hits]
&nbsp;






    

    

    共页 第页·
if ($page!=1){

     $back=$page-1;

        echo"首页 上一页";

}

if ($page==1){

       echo"首页 上一页";

}

if($page!=$totalpage){

    $next=$page+1;

        echo" 下一页 尾页";

}

if($page==$totalpage){

        echo" 下一页 尾页";

}

?>·转到  

    

    

    页  

  











}

else

    {

    show_error(10);

}

}

else {

    show_error(9);

}

# read.php


require ("func.php");

if ($re){

     $sql="select slaveid from $board where id=$id";

     $sql_result=mysql_query($sql);

     $sql_row=mysql_fetch_array($sql_result);

     if($sql_row[slaveid]!=0){

         show_error(1);

         $founderr=1;

     }

     if (!check_user_password($name,$password)){

          show_error(4);

          $founderr=1;

     }

     if (empty($title)){

         show_error(2);

         $founderr=1;

     }

     if ($qm){

          $qm=expl_qm($name);

     }

     if(!$founderr){

         re_doc($board,$id);

         setcookie ("jl_forum[name]",$name);

         $sql="select * from $board where id=$id";

         $sql_result=mysql_query($sql);

         $sql_row=mysql_fetch_array($sql_result);

         $title=$sql_row[title];

         $writer=$sql_row[writer];

         $cont=$sql_row[cont];

         $writetime=$sql_row[writetime];

         $hits=$sql_row[$hits];

         $fromip=$sql_row[fromip];

         $sql="select * from $board where slaveid=$id";

         $sql_result=mysql_query($sql);

        # $sql_row=mysql_fetch_array($sql_result);

     }



}

elseif ($add){

     if (!is_board_exits($board)){

          show_error(7);

          $founderr=1;

     }

     if (empty($title)){

         show_error(2);

         $founderr=1;

     }

     if (!check_user_password($name,$password)){

          show_error(4);

          $founderr=1;

     }

     if ($qm){

          $qm=expl_qm($name);

     }

     if (!$founderr){

           add_doc($board);

           $add=1;

           setcookie ("jl_forum[name]",$name);

     }

}

else {

     if (!is_board_exits){

          show_error(7);

     }

     add_one_hit($board,$id);

     $sql="select * from $board where id=$id";

     $sql_result=mysql_query($sql);

     $sql_row=mysql_fetch_array($sql_result);

     $title=$sql_row[title];

     $writer=$sql_row[writer];

     $cont=$sql_row[cont];

     $writetime=$sql_row[writetime];

     $hits=$sql_row[$hits];

     $fromip=$sql_row[fromip];

     $sql="select * from $board where slaveid=$id";

     $sql_result=mysql_query($sql);

  #   $sql_row=mysql_fetch_array($sql_result);

}

?>





<?php echo $title;?>























  

    

  

  

    

  

    

    

  

  

    

  

标题:
作者:() ')">给作者留言 察看用户资料
※ 来源: [◆FROM:]






if ($add!=1){

while($sql_row=mysql_fetch_array($sql_result)) {

?>



  

    

  

  

    

  

    

    

  

  

    

  

标题:
作者:() ')">给作者留言 ">察看用户资料
※ 来源: [◆FROM:]



}

?>



  

    

      

    

  


        

          

            

          

        
回复


      


  

    

      

      

      

      

    

    

      

      

    

    

      

      

    

    

      

      

    

  
用户名

        ">

        *
密码

        

        *
标题:

        

         *
内容:

        

      
&nbsp;

        

        

        

        使用签名

        

        

        


  
  }

  ?>

  









 

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 我的php文件怎么打开_php运算符怎么写 php 如何生成静态页面的函数PHP生成图片缩略图PHP session常见问题集锦及解决办法PHP实现同步远程Mysql

人气排行 DEDE在文章列表文章没有缩略图的不显示图片php+mysq修改用户密码我的php文件怎么打开_如何打开php文件的办法FCKeditor的配置和使用方法使用dedecms建站教程PHP+Ajax实现分页技术图片存储与浏览一例Linux+Apache+PHP+MySQLPHP生成图片缩略图