一个分页类

[ 不指定 2008/11/01 22:28 | by wxxslt ]
class page
{
    private $pagesize;
private $page;
private $pagecount;
private $total;
private $conn;
    
public function __construct($pagesize,$page)
{
    $this->pagesize=$pagesize;
    $this->page=$page;

}

public function listInfo()
{
    if($this->page=="" || !is_numeric($this->page))
     {
       $this->page=1;
     }
    
    $this->conn=mysql_connect("localhost","root","lwm");
    mysql_select_db("m_students",$this->conn);
       mysql_query("set names gb2312");  
    $sql=mysql_query("select count(*) as total from tb_student",$this->conn);
    $info=mysql_fetch_array($sql);
    $this->total=$info[total];
    if($this->total==0)
    {
      
   echo "<table width=704 height=20 border=0 align=center cellpadding=0 cellspacing=0>"+
               "<tr>"+
                "<td><div align=center>暂无学生信息!</div></td>"+
               "</tr>"+
              "</table>";
    
    }
    else
    {
    if(($this->total % $this->pagesize)==0)
     {
    $this->pagecount=intval($this->total/$this->pagesize);
  
  }
  else
  {
    if($this->total<=$this->pagesize)
    {
      $this->pagecount=1;
    }
    else
    {
       $this->pagecount=ceil($this->total/$this->pagesize);
    }
  
  }
  
  $sql=mysql_query("select * from tb_student order by sno desc limit ".$this->pagesize*($this->page-1).",$this->pagesize",$this->conn);
  
       ?>
    
    <table width="703" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#4C6404">
        <tr>
         <td width="100" height="20" bgcolor="#C2C41F"><div align="center">学号</div></td>
         <td width="100" bgcolor="#C2C41F"><div align="center">姓名</div></td>
         <td width="100" bgcolor="#C2C41F"><div align="center">性别</div></td>
         <td width="100" bgcolor="#C2C41F"><div align="center">班级</div></td>
         <td width="297" bgcolor="#C2C41F"><div align="center">住址</div></td>
        </tr>
  
    <?php
    
     while($info=mysql_fetch_array($sql))
  {
  ?>
  <tr>
         <td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[sno];?></div></td>
         <td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[sname];?></div></td>
         <td height="20" bgcolor="#FFFFFF">
   <div align="center">
   <?php
   if($info[ssex]=='1')
   echo "男";
   else
   echo "女";?></div></td>
         <td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[sclass];?></div></td>
         <td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[saddress];?></div></td>
        </tr>
       <?php  
     }
  echo "</table>";
  }
    
  }

public function toPage()
{
?>
    <table width="704" height="20" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
         <td width="342">&nbsp;共有学生信息&nbsp;<?php echo $this->total;?>&nbsp;条&nbsp;每页显示&nbsp;<?php echo $this->pagesize;?>&nbsp;条&nbsp;第&nbsp;<?php echo $this->page;?>&nbsp;页/共&nbsp;<?php echo $this->pagecount;?>&nbsp;页</td>
         <td width="362"><div align="right">
        <a href="<?php echo $_SERVER["PHP_SELF"]?>?page=1">首页</a>
              <a href="<?php echo $_SERVER["PHP_SELF"]?>?page=<?php
       if($this->page>1)
        echo $this->page-1;
       else
     echo 1;
     ?>">上一页</a>
     <a href="<?php echo $_SERVER["PHP_SELF"]?>?page=<?php
       if($this->page<$this->pagecount-1)
         echo $this->page+1;
       else
      echo $this->pagecount;
     ?>">下一页</a>
              <a href="<?php echo $_SERVER["PHP_SELF"]?>?page=<?php echo $this->pagecount;?>">尾页</a>
  
   </div></td>
        </tr>
       </table>
  
}
        
  public function __destruct()
{
      mysql_close($this->conn);
}

  }
Tags:

内部报刊管理原则

[ 不指定 2008/11/01 18:35 | by wxxslt ]
      一、内部报刊是指持“内部报刊准印证”、不列入“国内统一刊号”的报刊,不是指持“报刊登记证”、列入“国内统一刊号”的报刊中限定内部发行部分。


    二、内部报刊是在本系统、本行业、本单位内用于指导工作、交流经验、交换信息的非商品性连续出版物。它不是独立机构,不具备法人资格。“内部报刊准印证”只发给此类出版物。


    三、申办内部报刊,应具备下列条件:

    1.有符合宪法规定的、为社会主义精神文明和物质文明建设服务的宗旨;


    2.有明确的主办单位、明确的专业范围和编辑方针;

    3.有切实担负领导责任的上级主管单位。属中央单位办的内部报刊,应由中央部委级部门主管;地方单位办的内部报刊,应由地方厅局级部门主管;中央单位在地方办的内部报刊,应由本单位设在当地的下属部门(司局级以上,含司局级)主管,中央部委级单位不得直接主管在地方办的内部报刊。


    4.有固定的编辑部。编辑部成员必须是主办单位编制内的正式工作人员。编辑部应与主办单位同在一地。


    5.有必需的资金、固定的办公场所、承印单位。

2009年腾讯校园招聘笔试题

[ 不指定 2008/11/01 14:31 | by wxxslt ]
不使用中间变量实现strlen函数,(strlen为c语言里面求字符串长度库函数)。给出了一个函数声明:
int strlen(const char *p);

#include<iostream.h>
int strlen_my(const char *p);
void main()
{  
    const char *p="wenxueba.net";
    int length=strlen_my(p);
cout<<length<<endl;
}  
int strlen_my(const char *p)
{
if(p==NULL)
    {
        return 0;
    }
    if(*p=='\0')
    {
        return 0;
    }
    else  
        return 1+strlen_my(++p);
}
Pages: 1/1 First page 1 Final page [ View by Articles | List ]