Welcome

首页 / 网页编程 / PHP / 社区(php&&mysql)三

function prev_subj($id){
    $DROOT=getenv("DOCUMENT_ROOT");
    include("sql.php3");
    $db=mysql_connect($sql["host"], $sql["user"] , $sql["passwd"]);  
    $qstr="select id,aid from bbs_subj where id="$id"";
    $rs=mysql_db_query($sql["db"],$qstr);     
    $row=mysql_fetch_array($rs);
    $aid=$row["aid"];

    $qstr="select id from bbs_subj where aid="$aid" order by wdate DESC";
    $rs=mysql_db_query($sql["db"],$qstr);
    $pid=$id;     
    while($row=mysql_fetch_array($rs)){
        $tid=$row["id"];     
        if($id==$tid) break;
        $pid=$tid;
    }

    return $pid;
}
// 絞
function next_subj($id){
    $DROOT=getenv("DOCUMENT_ROOT");
    include("sql.php3");
    $db=mysql_connect($sql["host"], $sql["user"] , $sql["passwd"]);  
    $qstr="select id,aid from bbs_subj where id="$id"";
    $rs=mysql_db_query($sql["db"],$qstr);     
    $row=mysql_fetch_array($rs);
    $aid=$row["aid"];

    $qstr="select id from bbs_subj where aid="$aid" order by wdate DESC";
    $rs=mysql_db_query($sql["db"],$qstr);
    $pid=$id;     
    while($row=mysql_fetch_array($rs)){
        $pid=$row["id"];     
        if($id==$pid) break;
    }
    if($row=mysql_fetch_array($rs)) {
        $pid=$row["id"];
    }
    return $pid;
}

//======================================================================
function viewbar() {
    global $pgno;
    global $PHP_SELF;
    global $aid,$sid;
    //global $OPEN_LIST;
    echo "<TABLE width=85% border=0 cellPadding=0 cellSpacing=1 align=center align=center class="num">";
    echo "<tr><td align=center>";
        $nextid=next_subj($sid);
        $previd=prev_subj($sid);
        echo "<a href=$PHP_SELF?aid=$aid&sid=$sid>[夹肈跋]</a>";
        echo "<a href=#re>[莱セ絞]</a>";
        echo "<a href=$PHP_SELF?proc=view&aid=$aid>[祇穝ゅ彻]</a>";
        echo "<a href=$PHP_SELF?proc=view&aid=$aid&sid=$nextid&rid=$nextid>[絞]</a>";
        echo "<a href=$PHP_SELF?proc=view&aid=$aid&sid=$previd&rid=$previd>[絞]</a>";
        //echo "<a href=$PHP_SELF?proc=view&pgno=$pgno&aid=$aid&sid=$previd&rid=$previd>[程絞]</a>";

    echo "</td>";

    echo "</tr></table>";     

}
//======================================================================
function view() {
    global $PHP_SELF,$aid,$sid,$rid;
    global $c_poster,$c_email;
    //echo "$PHP_SELF,$aid,$sid,$rid,$pgno";
    $type=0; //秨穝杠肈
  if($sid && $rid) {
      addhitviews($sid,$rid);
    $type=1; //莱
    $db_table="bbs_subj";
    if($sid!=$rid)    $db_table="bbs_docs";
    $DROOT=getenv("DOCUMENT_ROOT");
    include("sql.php3");
    $db=mysql_connect($sql["host"], $sql["user"] , $sql["passwd"]);  
    $qstr="select banner from bbs_area where id="$aid"";
    $rs=mysql_db_query($sql["db"],$qstr);
    echo mysql_error();
    $row=mysql_fetch_array($rs);
    $abanner=$row["banner"];

    $qsql="SELECT * from $db_table where id="$rid" ";
    $rs=mysql_db_query($sql["db"],$qsql);
    $row=mysql_fetch_array($rs);
    $poster=$row["poster"];
    $pip=$row["pip"];
    $wdate=$row["wdate"];
    $rebanner=$banner=$row["banner"];
    $body=$row["body"];
    $body=htmlspecialchars($body);
    $pbody=ereg_replace("n","<br>",$body);
    $pbody =preg_replace( "/[www *]([x0-xff]*?)[/www *]/", "<a href="1"  target="_blank">1</a>", $pbody );  
    $pbody =preg_replace( "/[www +([a-zA-Z0-9.:/_-]+)]([x0-xff]*?)[/www *]/", "<a href="1"  target="_blank">2</a>", $pbody );  

    echo "<center>";
    echo "<font color=GREEN size=5><b>[$abanner]<br>";
    echo "$banner</b></font></center>";
    echo "<TABLE BORDER=0 width=95%  align=center cellPadding=1 cellSpacing=0 class="tablefont">";
            echo "<TR><TD >";
                viewbar();
            echo "</td></tr>";
            echo "<TR><TD>";
            //====ゅ彻==============
            echo "<TABLE BORDER=0 width=100%  align=center cellPadding=1 cellSpacing=0 class="tablefont">";
            echo "<TR>";
                echo "<TD  width="120" align="right">";
                    echo ":";
                echo "</TD>";
                echo "<TD align="left">";
                    echo $poster;
                echo "</TD>";
            echo "</TR>";
            echo "<TR>";
                echo "<TD width="120" align="right">";
                    echo "ㄓ:";
                echo "</TD>";
                echo "<TD align="left">";
                    echo $pip;
                echo "</TD>";
            echo "</TR>";
            echo "<TR>";
                echo "<TD width="120" align="right" valign="top">";
                    echo "ゅ彻ず甧:";
                echo "</TD>";
                echo "<TD valign="top" class="bodycolor" align="left">";
                            echo $pbody;
                            echo "<hr size=1>";
                echo "</TD>";
            echo "</TR>";
            echo "</TD></TR>";
            echo "</TABLE>";
            echo "<TR><TD >";

                //=======籔狟ねだㄉ===============
                echo "<TABLE BORDER=0 width=100%   align=center cellPadding=3 cellSpacing=0 class="menufont">";     
                echo "<FORM  name=mtab ENCTYPE=multipart/form-data METHOD=POST ACTION=$PHP_SELF?proc=mail_friend>";
                echo "<input type="hidden" name=sid value="$sid">";
                echo "<input type="hidden" name=aid value="$aid">";
                echo "<input type="hidden" name=rid value="$rid">";
                echo "<input type="hidden" name=poster value="$c_poster">";
                echo "<input type="hidden" name=email value="$c_email">";
                    echo "<TR>";
                       echo "<TD align="right" width=250>";
                        echo "籔狟ねだㄉ硂絞ゅ彻:";
                       echo "</TD>";
                       echo "<TD>";
                        echo "<INPUT TYPE="TEXT" NAME="frmail" size=25 value="ねE-mail">";

                        echo "<INPUT TYPE="Submit"value="癳">";
                       echo "</TD>";
                    echo "</TR>";
                echo "</FORM>";     
                echo "</TABLE>";                 
            echo "</td></tr>";
            echo "<TR><TD >";
                //=======mail List===============
            echo "<TABLE BORDER=0 width=100%   align=center cellPadding=3 cellSpacing=0 class="menufont">";     
            echo "<FORM  name=mtab ENCTYPE=multipart/form-data METHOD=POST ACTION=$PHP_SELF?proc=mail_list>";
                echo "<input type="hidden" name=sid value="$sid">";
                echo "<input type="hidden" name=aid value="$aid">";
                echo "<input type="hidden" name=rid value="$rid">";
                echo "<input type="hidden" name=poster value="$c_poster">";
                echo "<input type="hidden" name=email value="$c_email">";

            echo "<TR >";
               echo "<TD align="right" width=250>";
                echo "璹境o肈尿癚阶:";
               echo "</TD>";
               echo "<TD>";
                if(strlen($c_email)) $addmail=$c_email;
                else $addmail="E-mail";
                echo "<INPUT TYPE="TEXT" NAME="email" size=25 value="$addmail">";
                echo "<INPUT TYPE="Submit" name="way1" value="璹?>";
                echo "<INPUT TYPE="Submit" name="way2" value="璹?>";
                $qsql="SELECT id from bbs_sml where sid="$sid"";
                $rs=mysql_db_query($sql["db"],$qsql);
                $nums=mysql_num_rows($rs);
                echo "<br>硂肈ヘ玡璹兢H计:$nums";
               echo "</TD>";
            echo "</TR>";     
            echo "</FORM>";
            echo "</TABLE>";     

            echo "</td></tr>";
            echo "<TR><TD >";
                viewbar();
            echo "</td></tr>";
        echo "</TABLE>";

         
待续........