BBS(php & mysql)完整版(三)


Posted in PHP onOctober 09, 2006

//此页面为php3.php
<?
include "signup/mysql.inc";
switch($part){
   case "1" :$table="bbs_php";break;
   case "2" :$table="bbs_mysql";break;
   case "3" :$table="bbs_html";break;
   case "4" :$table="bbs_js";
   }
//echo $part;
?>

<html>
<head>
<title>xiaoyang</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript1.2" src="js/menu_comment.js"></script>
<script language="JavaScript1.2" src="js/fw_menu.js"></script>
<script language="JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<div id="Layer1" style="position:absolute; left:31px; top:1px; width:560px; height:46px; z-index:10">
<script language="JavaScript1.2">fwLoadMenus();</script></div>

<div id="Layer2" style="position:absolute; left:27px; top:41px; width:600px; height:15px; z-index:2">
  <hr color="#ff9999">
</div>
<div id="Layer3" style="position:absolute; left:73px; top:10px; width:2px; height:330px; z-index:3; background-color: #ff9999; layer-background-color: #ff9999; border: 1px none #000000"></div>
<div id="Layer4" style="position:absolute; left:560px; top:10px; width:2px; height:330px; z-index:4; background-color: #ff9999; layer-background-color: #ff9999; border: 1px none #000000"></div>
<div id="Layer5" style="position:absolute; left:86px; top:58px; width:464px; height:273px; z-index:5">  
  <table width="100%" border="0" cellspacing="1" cellpadding="0" height="20">
    <tr>  
      <td width="10%">  
        <div align="center"><font color="#CC33CC" size="2">人气</font></div>
      </td>
      <td width="38%">  
        <div align="center"><font color="#CC33CC" size="2">文章题目</font></div>
      </td>
      <td width="26%">  
        <div align="center"><font size="2" color="#CC33CC">作者</font></div>
      </td>
      <td width="26%">  
        <div align="center"><font color="#CC33CC" size="2">日期</font></div>
      </td>
    </tr>

<?  

   $sql="select * from ".$table." order by row DESC";
   $result=mysql_query($sql)or die(mysql_error());
   $row1=mysql_num_rows($result);

   $row_max_page=12;                      //分页计算
   $page=ceil($row1/$row_max_page);
   $left_row=$row1-$p*$row_max_page;
   $pre_left_row=$left_row+12;
   $start_row=$left_row+$row_max_page+1;
   if($left_row<=0)
     {
     $start_row=$pre_left_row+1;
     $left_row=0;
     }

   

    $sql="select * from ".$table." where row<'$start_row' and row>'$left_row' order by row DESC";
    $result=mysql_query($sql)or die(mysql_error());

    while($row=mysql_fetch_array($result)){

       static $i=0;
       $i++;
       if($i%2)
        $color="CCCCFF";
       else $color="FFCCFF";
    echo "<tr>";  
    echo "  <td width=10% bgcolor=#".$color."> ";
    echo "    <div align=center><font size=2 color=#3333FF>".$row["number"]."</font></div>";
    echo "  </td>";
    echo "  <td width=38% bgcolor=#".$color."> ";
    echo "    <div align=center><font size=2 color=#3333FF><a    href='look.php?id=".$row["id"]."&&table=".$table."'>".$row["title"]."</a></font></div>";
    echo "  </td>";
    echo "  <td width=26% bgcolor=#".$color."> ";
    echo "    <div align=center><font size=2 color=#3333FF>".$row["userid"]."</font></div>";
    echo "  </td>";
    echo "  <td width=26% bgcolor=#".$color."> ";
    echo "    <div align=center><font size=2 color=#3333FF>".$row["date1"]."</font></div>";
    echo "  </td>    </tr>";

         }

    echo"</table>";                
    echo "<BR><div align=center><table><tr><td><FONT SIZE=2 >";
   for($i=1;$i<=$page;$i++)
   {
   echo "<a href='".$PHP_SELF."?p=".$i."&&table=".$table."'>[".$i."]</a> ";
   }
   ?>
    </FONT></td></tr>
  </table></div>
</div>
<div id="Layer6" style="position:absolute; left:409px; top:29px; width:118px; height:17px; z-index:6"></div>
<div id="Layer7" style="position:absolute; left:451px; top:28px; width:65px; height:12px; z-index:8">  
  <a href="say.php?table=<?echo $table ;?>" target="_self" onMouseOver="window.status='';return true"><font size="2" color="#FF33FF">我要发言</font></a></div>
<p> </p>
<p> </p>
</body>
</html>

PHP 相关文章推荐
PHP 分页类(模仿google)-面试题目解答
Sep 13 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
Oct 23 PHP
解析php session_set_save_handler 函数的用法(mysql)
Jun 29 PHP
php生成扇形比例图实例
Nov 06 PHP
PHP判断远程图片或文件是否存在的实现代码
Feb 20 PHP
PHP使用JSON和将json还原成数组
Feb 12 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
php实现的美国50个州选择列表实例
Apr 20 PHP
php简单实现发送带附件的邮件
Jun 10 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
May 13 PHP
PHP基于curl后台远程登录正方教务系统的方法
Oct 14 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
May 08 PHP
将数字格式的计算结果转为汉字格式
Oct 09 #PHP
透析PHP的配置文件php.ini
Oct 09 #PHP
一个简单的自动发送邮件系统(三)
Oct 09 #PHP
一个简单的自动发送邮件系统(一)
Oct 09 #PHP
一个简单的自动发送邮件系统(二)
Oct 09 #PHP
通过html表格发电子邮件
Oct 09 #PHP
在 PHP 中使用随机数的三个步骤
Oct 09 #PHP
You might like
深入php self与$this的详解
2013/06/08 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
2015/03/13 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
Spring MVC中Ajax实现二级联动的简单实例
2016/07/06 Javascript
js表单登陆验证示例
2016/10/19 Javascript
sea.js常用的api简易文档
2016/11/15 Javascript
js实现无缝滚动图(可控制当前滚动的方向)
2017/02/22 Javascript
AngularJS 限定$scope的范围实例详解
2017/06/23 Javascript
Vue2.0 vue-source jsonp 跨域请求
2017/08/04 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
js保留两位小数方法总结
2018/01/31 Javascript
详解微信小程序input标签正则初体验
2018/08/18 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
jquery插件开发模式实例详解
2019/07/20 jQuery
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
Python编程之string相关操作实例详解
2017/07/22 Python
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
Python pyinotify模块实现对文档的实时监控功能方法
2018/10/13 Python
详解python tkinter模块安装过程
2020/01/06 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
navabi英国:设计师大码女装
2019/06/25 全球购物
东方通信股份有限公司VC面试题
2014/08/27 面试题
大学生文员专业个人求职信范文
2014/01/05 职场文书
2014年三八妇女节活动方案
2014/02/28 职场文书
学校领导班子群众路线整改措施
2014/09/16 职场文书
成本会计实训报告
2014/11/05 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python
Python编程源码报错解决方法总结经验分享
2021/10/05 Python