find_gg.php源代码分析

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<link href="../css/style.css" rel="stylesheet">

<?php

include("../conn/conn.php");

%包含数据库连接文件

$flag=$_POST[commend];

%获得“推荐状态”的值

if($_POST[commend]==""){

$flag=$_GET[flag];

%若没有设置“推荐状态”,flag值为默认值“为推荐”

}

if($flag=="all"){

$sql1=mysql_query("select count(*) as total from tb_advertising order by flag desc");

%flag是“全部”,则选择所有的广告

}else{

$sql1=mysql_query("select count(*) as total from tb_advertising where flag='$flag' order by flag desc");

%若不是“全部”,则选择相应的状态的广告

}

$minfo=mysql_fetch_array($sql1);

%获得结果

$total=$minfo[total];

%获得总的数据条数

$pagesize=10;

%每页显式10条

if($total<=$pagesize){

    $pagecount=1;

    %总数不超过10条,pagecount按1计

if(($total%$pagesize)!=0){

    $pagecount=intval($total/$pagesize)+1;

    %不能被整除,则加1

}else{

    $pagecount=$total/$pagesize;

    %整除则直接赋值

}

if(($_GET[page])==""){

    $page=1;

    %默认显式第一页

}else{

  $page=intval($_GET[page]);

   %否则显式相应的页

}

if($flag=="all"){

$sql=mysql_query("select * from tb_advertising order by flag desc limit ".($page-1)*$pagesize.",$pagesize");

%若是返回全部结果,则选择相应的某页

}else{

$sql=mysql_query("select * from tb_advertising where flag='$flag' order by flag desc limit ".($page-1)*$pagesize.",$pagesize");

}

$info=mysql_fetch_array($sql);

%获得结果

?>

<table width="776" border="0" cellspacing="0" cellpadding="0">

  <tr>

    <td height="32" background="images/right_line.gif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您现在的位置:九九度供求信息网&nbsp;&gt;&nbsp;后台管理系统</td>

  </tr>

  <tr>

    <td height="32" background="images/right_top.gif">&nbsp;</td>

  </tr>

  <tr>

  <td height="488" align="center" valign="top" background="images/right_middle.gif">      <table width="700" border="1" cellpadding="0" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#FFCC33">

    <tr align="center" bgcolor="#FFCC33">

      <td width="141"  bgcolor="#FFCC33">广告标题</td>

      <td width="291">广告内容</td>

      <td width="123">发布时间</td>

      <td width="64">是否推荐</td>

      <td width="63" height="22">操作</td>

    </tr>

    <?php

if($info){

do{

if($info[flag]=="1"){ 

$flag1="已推荐";

}else{

$flag1="未推荐";

}

   ?>

    <tr bgcolor="#FFFFFF">

      <td>&nbsp;<?php echo $info[title];?></td>

      <td>&nbsp;<?php echo $info[content];?></td>

      <td>&nbsp;<?php echo $info[fdate];?></td>

      <td align="center" bgcolor="#FFFFFF" class="style11">&nbsp;<?php echo $flag1;?></td>

      <td align="center" bgcolor="#FFFFFF"><a href="gg_ok.php?id=<?php echo $info[id];?>&flag=<?php echo $flag; ?>">推荐</a>/<a href="del_ok.php?id=<?php echo $info[id];?>&flag=<?php echo $flag; ?>">删除</a></td>

    </tr>

    <?php

}while($info=mysql_fetch_array($sql));

 ?>

    <tr bgcolor="#FFFFDD">

      <td height="22" colspan="8" align="right"> &nbsp; 共有&nbsp;

          <?php

  echo $total;

?>

&nbsp;条&nbsp;每页显示&nbsp;<?php echo $pagesize;?>&nbsp;条&nbsp;第&nbsp;<?php echo $page;?>&nbsp;页/共&nbsp;<?php echo $pagecount; ?>&nbsp;页

      <?php

 if($page>=2){

 ?>

      <a href="find_gg.php?flag=<?php echo $flag;?>&page=1" title="首页"></a> <a href="find_gg.php?flag=<?php echo $flag;?>&page=<?php echo $page-1;?>" title="上一页"></a>

      <?php

 }

 if($pagecount<=4){

for($i=1;$i<=$pagecount;$i++){

 ?>

      <a href="find_gg.php?flag=<?php echo $flag;?>&page=<?php echo $i;?>"><?php echo $i;?></a>

      <?php

}

      }else{

 for($i=1;$i<=4;$i++){  

 ?>

      <a href="find_gg.php?flag=<?php echo $flag;?>&page=<?php echo $i;?>"><?php echo $i;?></a>

      <?php }?>

      <a href="find_gg.php?flag=<?php echo $flag;?>&page=<?php echo $page-1;?>" title="下一页"></a> <a href="find_gg.php?flag=<?php echo $flag;?>&page=<?php echo $pagecount;?>" title="尾页"></a>

      <?php }?>

&nbsp;</td>

    </tr>

    <?php

}else{

?>

    <tr align="center" bgcolor="#FFFFFF">

      <td colspan="8">对不起,您检索的信息不存在!</td>

    </tr>

    <?php

}

?>

  </table></td>

  </tr>

  <tr>

    <td height="32" background="images/right_bottom.gif">&nbsp;</td>

  </tr>

</table>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值