• 技术文章 >后端开发 >php教程

    基于mysql的论坛(6)_php基础

    2016-05-17 09:45:51原创394
    # 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"";
    }
    ?>



    回应 主 题 时 间 人气
    ";
    echo "[*]";
    echo"
    $sql_row[title]$sql_row[writetime]$sql_row[hits]





    页 第页·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:]

    }
    ?>










    回复





















    用户名
    ">
    *
    密码

    *
    标题:

    *
    内容:





    使用签名



    }
    ?>






    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php录入页面中动态从数据库中提取数据的实现_php基础 下一篇:用文本文件实现的动态实时发布新闻的程序_php基础
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 排名前十的PHP调试工具,你认可吗?(1)_PHP教程• php获取网页标题和内容函数_PHP教程• 非常实用的php弹出错误警告函数扩展性强_PHP教程• php中header()实现页面跳方法_PHP教程• Apache, PHP在Windows 9x/NT下_PHP教程
    1/1

    PHP中文网