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数组操作
Dec 30 PHP
深入解析PHP内存管理之谁动了我的内存
Jun 20 PHP
php分页代码学习示例分享
Feb 20 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
Nov 28 PHP
PHP发送短信代码分享
Aug 11 PHP
使用symfony命令创建项目的方法
Mar 17 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
Apr 11 PHP
yum命令安装php7和相关扩展
Jul 04 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
Jan 17 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
Mar 28 PHP
PHP进阶学习之类的自动加载机制原理分析
Jun 18 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中养成7个面向对象的好习惯
2010/01/28 PHP
提高PHP编程效率 引入缓存机制提升性能
2010/02/15 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
php文件上传的两种实现方法
2016/04/04 PHP
php实现PDO中捕获SQL语句错误的方法
2017/02/16 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
Javascript base64编码实现代码
2011/12/02 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
JavaScript严格模式详解
2017/01/16 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
centos 下面安装python2.7 +pip +mysqld
2014/11/18 Python
用Python编写一个国际象棋AI程序
2014/11/28 Python
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
Python 类的继承实例详解
2017/03/25 Python
详解Python 函数如何重载?
2019/04/23 Python
Python3.7安装keras和TensorFlow的教程图解
2020/06/18 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
Android面试题及答案
2015/09/04 面试题
民主生活会发言材料
2014/10/20 职场文书
委托书英文
2015/01/28 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
2015秋季新学期开学寄语
2015/05/28 职场文书