⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fileadmin.php

📁 实现考试管理系统
💻 PHP
字号:
<?php
ob_start();
session_start();
if ($_SESSION['flag']!=1) 
{
die("<div align=center>请先<a href=login.php><font color=blue>-- 登录 --</font></a></div>");
}


//没页显示记录数
$PageSize = 7;
$StartRow = 0;  //开始显示记录的编号 

//获取需要显示的页数,由用户提交
if(empty($_GET['PageNo'])){  //如果为空,则表示第1页
    if($StartRow == 0){
        $PageNo = $StartRow + 1;  //设定为1
    }
}else{
    $PageNo = $_GET['PageNo'];  //获得用户提交的页数
    $StartRow = ($PageNo - 1) * $PageSize;  //获得开始显示的记录编号
}

//因为显示页码的数量是动态变化的
//假如总共有一百页,则不可能同时显示100个链接
//而是根据当前的页数显示一定数量的页面链接
//设置显示页码的初始值
if($PageNo % $PageSize == 0){
    $CounterStart = $PageNo - ($PageSize - 1);
}else{
    $CounterStart = $PageNo - ($PageNo % $PageSize) + 1;
}

//显示页码的最大值
$CounterEnd = $CounterStart + ($PageSize - 1);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>文章管理</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<?php
 include 'conn.php';
 $TRecord = mysql_query("SELECT * FROM file");
 $result = mysql_query("SELECT fileid,filename,filetype,filedate,fileuser FROM file ORDER BY  fileid  LIMIT $StartRow,$PageSize");

 //获取总记录数
 $RecordCount = mysql_num_rows($TRecord);

 //获取总页数
 $MaxPage = $RecordCount % $PageSize;
 if($RecordCount % $PageSize == 0){
    $MaxPage = $RecordCount / $PageSize;
 }else{
    $MaxPage = ceil($RecordCount / $PageSize);
 }
?>
<body>
<div align="center">
<table width="780" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="150" colspan="2">
	<img src="image/houtaihead.gif" longdesc="image/houtaihead.gif" /></td>
    </tr>
  <tr>
    <td height="25" colspan="2" align="center"><font size="-1" color="blue"><?php echo date("20y年m月d日");?></font></td>
    </tr>
  <tr>
    <td width="160" height="14"></td>
    <td width="620" rowspan="2" align="left">
	<form action="filesearch.php" method="post" name="form1">
	<br>
	<table width="620" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse" >
      <tr>
        <td colspan="4" align="center"><font size="+2" color="#FF9966"><b>文章管理</b></font></td>
        </tr>
      <tr>
        <td width="120" height="31" align="center"><font size="-1">搜索文章:</font></td>
        <td width="172" align="center"><input name="text1" type="text" onFocus="this.value=''" value="请输入搜索内容!" size="20" maxlength="50" /></td>
		<td width="89">
			<select name="option">
      <option value="kong" selected>-- 类型 --</option>
	  <option value="公告">公告</option>
	  <option value="it资源">it资源</option>
	  <option value="新闻动态">新闻动态</option>
	  <option value="认证信息">认证信息</option>
	  <option value="资料下载">资料下载</option>
	  
    </select>	</td>
		<td width="119" align="center"><input name="button2" type="submit" id="button2" value="搜 索..."></td>
      </tr>
      <tr>
        <td height="243" colspan="4" valign="top">
		<table width="100%" border="0" class="NormalTableTwo">
		  <tr>
		    <td colspan="2" class="AttachedFiles" align="center">
		      
		      
		      <font color="#FF9999"><?php print "总共".$RecordCount."条记录 - 当前页: $PageNo/$MaxPage" ?></font></td>
    </tr>
        </table>
		<table width="100%" border="1" bordercolor="#FFCC99" cellspacing="3" cellpadding="2">
		  <tr> 
		    <td width="9%" align="center" class="MandatoryFields">编号</td>
      <td width="33%" align="center" class="MandatoryFields">标题</td>
      <td width="16%" align="center" class="MandatoryFields">类型</td>
      <td width="12%" align="center" class="MandatoryFields">发布人</td>
      <td width="10%" align="center" class="MandatoryFields">发布时间</td>
	  <td width="10%" align="center" class="MandatoryFields">修改</td>
	  <td width="10%" align="center" class="MandatoryFields">删除</td>
    </tr>
  <?php
$i = 1;
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    $bil = $i + ($PageNo-1)*$PageSize;
?>
		  <tr> 
		    <td class="NormalTable" align="center"><?php echo $row[0] ?></td>
      <td class="NormalTable" align="center"><?php echo $row[2] ?>
      <script language="JavaScript">
        function Confirmer<?php echo $i;?>()
          {
            if (confirm("确定要删除(<?php echo $row[2] ?>),以及与此相关的所有内容!"))
             {
                 window.location.href='del_file.php?id=<?php echo $row[0];?>';
             }
           }
       </script>

	  </td>
      <td class="NormalTable" align="center"><?php echo $row[1] ?></td>
      <td class="NormalTable" align="center"><?php echo $row[4] ?></td>
      <td class="NormalTable" align="center"><?php echo $row[3] ?></td>
	  <td class="NormalTable" align="center"><a href=changefile.php?id=<?php echo $row[0];?>>修改</a></td>
	  <td class="NormalTable" align="center"><a href="#" onClick='Confirmer<?php echo $i;?>()'>删除</a></td>
    </tr>
  <?php
  $i++;
}?>
        </table>
		<table width="100%" border="1" bordercolor="#FFCC99" height="20">
		  <tr>
		    <td height="15">
		      <div align="center">
		        <?php
	  echo "<font size=-1>";
        //显示第一页或者前一页的链接
		//如果当前页不是第1页,则显示第一页和前一页的链接
        if($PageNo != 1){
            $PrevStart = $PageNo - 1;
            print "<a href=fileadmin.php?PageNo=1>第一页</a>: ";
            //print "<a href=fileadmin.php?PageNo=$PrevStart>Previous </a>";
        }
 		

		print " [ ";
        $c = 0;
	
		
		
        //打印需要显示的页码
        for($c=$CounterStart;$c<=$CounterEnd;$c++){
            if($c < $MaxPage){
                if($c == $PageNo){
                    if($c % $PageSize == 0){
                        print "$c ";
                    }else{
                        print "$c ,";
                    }
                }elseif($c % $PageSize == 0){
                    echo "<a href=fileadmin.php?PageNo=$c>$c</a> ";
                }else{
                    echo "<a href=fileadmin.php?PageNo=$c>$c</a> ,";
                }//END IF
            }else{
                if($PageNo == $MaxPage){
                    print "$c ";
                    break;
                }else{
                    echo "<a href=fileadmin.php?PageNo=$c>$c</a> ";
                    break;
                }//END IF
            }//END IF
       }//NEXT

      echo "] ";

	  

      if($PageNo < $MaxPage){  //如果当前页不是最后一页,则显示下一页链接
          $NextPage = $PageNo + 1;
          echo "<a href=fileadmin.php?PageNo=$NextPage>下一页</a>";
      }
      
      //同时如果当前页补上最后一页,要显示最有一页的链接
      if($PageNo < $MaxPage){
       $LastRec = $RecordCount % $PageSize;
        if($LastRec == 0){
            $LastStartRecord = $RecordCount - $PageSize;
        }
        else{
            $LastStartRecord = $RecordCount - $LastRec;
        }

        print " : ";
        echo "<a href=fileadmin.php?PageNo=$MaxPage>最后一页</a>";
        }
		echo "</font>";
      ?>
		        </div>      </td>
    </tr>
        </table>		<?php
    mysql_free_result($result);
    mysql_free_result($TRecord);
?>		</td>
        </tr>
    </table>
	<br>

</form>
</td>
  </tr>
  <tr>
    <td>
	<?php
	include 'left.php';
	?>	</td>
    </tr>
</table>
<br>
<br>
<?php
include 'end.php';
?>
</div>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -