read.php(用来显示相关主题内容)
<HTML><HEAD><TITLE>疑难问题</TITLE>
<LINK href="mypic/style.css" rel=STYLESHEET type=text/css></HEAD>
<BODY bgColor=#cccc99 bottomMargin=0 leftMargin=0 topMargin=0 marginwidth="0" marginheight="0">
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%" class=body_br >
<TBODY>
<TR>
<TD vAlign=top><BR>
<TABLE align=center border=0 cellPadding=3 cellSpacing=0 width=100%>
<TBODY>
<TD>主 题:<FONT class=mid
color=#993333><B>
<?php
include "connect.inc.php";
$query = "select * from guestbook where id=".$theme_id;
$res = mysql_query($query);
$row = mysql_fetch_array($res);
echo $row['theme'];
?>
</B></FONT></TD></tr><tr>
<TD align=middle vAlign=top width=100%><A
href="post.php"><IMG
border=0 src="http://edu.cnzz.cn/NewsInfo/mypic/post.gif"></A>
<A href="reply.php?theme_id=<?php echo $row['id'] ?>"><IMG
border=0
src="http://edu.cnzz.cn/NewsInfo/mypic/reply.gif"></A> <A
href="faq.php?page=1"><IMG
border=0
src="mypic/theme.gif"></A></TD></TR>
<?php
if ($row['answer_count']>5)
{echo "<TR> <TD>分 页:<FONT class=mid >";
for ($j=1;$j<=($row['answer_count']-1)/5+1;$j++) {
if ($j==$page) echo "<FONT color=#999999> [".$j."]</FONT> </A>";
else echo "<A href='read.php?theme_id=".$row['id']."&page=".$j."'[".$j."]</FONT> </A>";
}}
echo " 共有帖子".$row['answer_count']."个</TD>";
$this_id=$row['id'];
$query = "select id from guestbook where id<".$this_id." and type=1 order by id DESC";
$res = mysql_query($query);
$row = mysql_fetch_row($res);
$pre_id=$row[0];
$query = "select id from guestbook where id>".$this_id." and type=1 order by id";
$res = mysql_query($query);
$row = mysql_fetch_row($res);
$next_id=$row[0];
?>
</TR>
</TBODY></TABLE>
<TABLE align=center border=0 cellPadding=4 cellSpacing=2 width=100%>
<TBODY>
<TR>
<TD align=middle bgColor=#6f6f6f width="20%"><FONT color=#ffffff>作
者</FONT></TD>
<TD align=middle bgColor=#6f6f6f width="80%"><FONT color=#ffffff>内
容</FONT></TD></TR>
<?php
$query = "select * from guestbook where main_id=".$theme_id." or id=".$theme_id." order by time_open DESC limit ".strval(($page-1)*5).",5";
$res = mysql_query($query);
function TdBackColor() {
static $ColorStr;
if ($ColorStr=="#ededed") {
$ColorStr="#dedede";
} else {
$ColorStr="#ededed";
}
return($ColorStr);
}
for ($i=1;$i<=5;$i++)
{$row = @mysql_fetch_array($res);
if(!$row) break;
$ColorStr=TdBackColor();
echo "<TR>";
echo "<TD align=middle bgColor=".$ColorStr." vAlign=top width='20%'><FONT";
echo "class=mid><B>";
echo $row['name']."</B></FONT></TD>";
echo "<TD bgColor=".$ColorStr." vAlign=top width='80%'>";
echo "<TABLE border=0 cellPadding=0 cellSpacing=0 width='100%'>";
echo "<TBODY>";
echo "<TR>";
echo "<TD align=middle width=30><IMG align=ABSCENTER border=0";
echo " src='mypic/icon".$row['icon'].".gif'></TD>";
echo "<TD><FONT color=#336699>发表于: ".$row['time_open']."</FONT></TD>";
echo "<TD align=right></TD></TR>";
echo "<TR>";
echo "<TD colSpan=3>";
echo "<HR SIZE=1>";
echo "</TD></TR></TBODY></TABLE>".$row['content']."</TD></TR>";
echo "<TR>";
}
?>
<TR align=right bgColor=#6f6f6f>
<TD> </TD>
<TD><A
href="read.php?theme_id=<?php echo $pre_id?>&page=1"><FONT
color=#ffffff>上一个主题</FONT></A> <A
href="read.php?theme_id=<?php echo $next_id?>&page=1"><FONT
color=#ffffff>下一个主题</FONT></A> </TD></TR></TBODY></TABLE>
<HR SIZE=1 width=100%>
<BR></TD></TR>
</TBODY></TABLE>
</FORM>
</html>
模仿OSO的论坛(二)
时间: 2024-07-28 15:52:47
模仿OSO的论坛(二)的相关文章
模仿OSO的论坛(一)
相信每一个到过OSO的人都会对OSO的论坛留下极深的印象,这个论坛无论从那一方面来说都是比较出色的.你想不想你的主页也有这么一个漂亮的论坛呢,其实并不太复杂的,下面我们仅从一些基本的部分来实现对OSO论坛的模仿. 由于我仅仅是使用这个论坛作为我的留言板,所以我的论坛可以算是OSO论坛的简配.1.在我的论坛中只有在用户登录后才能发言,用户的ID是存在一个叫"cookie_user"的cookie变量中的,2.我的论坛没有子论坛,3.我没有统计一个主题的点击数,4.在OSO论坛
一个模仿oso的论坛程序(之一)
我经常使用oso的论坛,个人感觉挺好的,因此模仿oso的界面编了一个程序,与大家共享. 程序由三部分组成,即显示主题信息,显示论坛信息,增加论坛信息,主题与论坛内容采用主从表关系. 表结构如下: drop table fr_t_forumtitle; create table fr_t_forumtitle( id integer, state varchar(1), readcount integer, replycount integer,
模仿OSO的论坛(一)_php基础
相信每一个到过OSO的人都会对OSO的论坛留下极深的印象,这个论坛无论从那一方面来说都是比较出色的.你想不想你的主页也有这么一个漂亮的论坛呢,其实并不太复杂的,下面我们仅从一些基本的部分来实现对OSO论坛的模仿. 由于我仅仅是使用这个论坛作为我的留言板,所以我的论坛可以算是OSO论坛的简配.1.在我的论坛中只有在用户登录后才能发言,用户的ID是存在一个叫"cookie_user"的cookie变量中的,2.我的论坛没有子论坛,3.我没有统计一个主题的点击数,4.在OS
一个模仿oso的论坛程序(之二)
程序二:addforum.php <html> <head> <link rel="STYLESHEET" type="text/css" href="fp_zhangcg.css"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="
模仿OSO的论坛(二)_php基础
read.php(用来显示相关主题内容) <HTML><HEAD><TITLE>疑难问题</TITLE> <LINK href="mypic/style.css" rel=STYLESHEET type=text/css></HEAD> <BODY bgColor=#cccc99 bottomMargin=0 leftMargin=0 topMargin=0 marginwidth="0"
模仿OSO的论坛(五)
在前面的post.php及reply.php中,在发言提交成功后都跳转到一个叫post_end.php的页面,这个页面主要是提示发言提交成功,并给出了一个到faq.php的链接,程序非常简单,我就一并写在下面了: <html> 你的发言已提交<br> <a href="faq.php">返回疑难问题首页</a> </html> 在这一节中,我们将着力讨论如果实现我们在开头所列出的本论坛所缺少的八项功能: 1.在
模仿OSO的论坛(五)_php基础
在前面的post.php及reply.php中,在发言提交成功后都跳转到一个叫post_end.php的页面,这个页面主要是提示发言提交成功,并给出了一个到faq.php的链接,程序非常简单,我就一并写在下面了: <html> 你的发言已提交<br> <a href="faq.php">返回疑难问题首页</a> </html> 在这一节中,我们将着力讨论如果实现我们在开头所列出的本论坛所缺少的八项功能: 1.在
一个模仿oso的论坛程序(之三)
程序三:readforum.php <HTML> <HEAD> <TITLE> 论坛信息 </TITLE> <link rel="STYLESHEET" type="text/css" href="fp_zhangcg.css"> <meta http-equiv="Content-Type" content="text/html; charset=g
模仿OSO的论坛(四)
reply.php(用来回复主题) <HTML><HEAD><TITLE>疑难问题</TITLE> <LINK href="mypic/style.css" rel=STYLESHEET type=text/css></HEAD> <?php if (!$cook_user) {echo "<script language='javascript'>"; echo "