<?
require "config.php";
dl("extensions/php_mssql70.dll");
if (!isset($page)) { $page=1; }
if ($page<=0) { $page=1; }
$db=mssql_connect($local,$user,$pass);
mssql_select_db($name,$db);
$query=mssql_query("select count(*) as date from news",$db);
$query=mssql_fetch_array($query);
$pages=ceil($query[0]/$userperpage);
if ($page>$pages) { $page=$pages;}
if ($query[0]<$userperpage) { $userperpage=$query[0]; }
$dangqian=($page-1)*$userperpage;
echo "<title>News</title>";
echo "<style type=text/css>\n";
echo "<!--\n";
echo "A{text-decoration:none}\n";
echo "A:hover {color:blue;; text-decoration: underline}\n";
echo "td { font-size: 9pt}\n";
echo "--></style>\n";
echo "<div align=center><center>\n";
echo "<table border=0 width=100% cellspacing=0 cellpadding=0 height=19\n";
echo "<tr>";
echo " <td width=52% colspan=5><img src=xw.gif width=100%></td></tr>\n";
echo "<tr>";
echo " <td width=52% height=19 valign=bottom bgcolor=#B5C6B0><p align=center><font\n";
echo " color=#408080>新闻标题</font></td>\n";
echo " <td width=14% height=19 valign=bottom align=center bgcolor=#B5C6B0><font\n";
echo " color=#408080>发表日期</font></td>\n";
echo " <td width=19% height=19 valign=bottom align=center bgcolor=#B5C6B0><font\n";
echo " color=#408080>发表部门</font></td>\n";
echo " <td width=7% height=19 valign=bottom align=center bgcolor=#B5C6B0><font\n";
echo " color=#408080>阅读</font></td>\n";
echo " <td width=8% height=19 valign=bottom align=center bgcolor=#B5C6B0><font\n";
echo " color=#408080>图像</font></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "</center></div>\n";
echo "<div align=center><center>\n";
echo "<table border=0 width=100% cellspacing=0 cellpadding=0 height=19>\n";
$db=mssql_connect($local,$user,$pass);
mssql_select_db($name,$db);
$query=mssql_query("select * from news order by date desc",$db);
$roro=mssql_num_rows($query);
if ($roro==0) {
echo "<br><br><p align=\"center\"><font color=\"#FF0000\" size=\"2\"><marquee behavior=\"alternate\" border=\"0\" width=\"300\" height=\"16\" scrolldelay=\"70\">目前数据库中无任何记录!</marquee></font></p>";
exit;
}
mssql_data_seek($query,$dangqian);
$i=0;
while ($arr=mssql_fetch_array($query)) {
if ($i>=$userperpage) { break;}
echo "<tr>\n";
echo " <td width=52% bgcolor=#F3F3F3 height=19 valign=bottom><p align=left><a href=\"readnews.php?id=$arr[date]\" target=\"_blank\"><font color=#3D5449>$arr[title]</font></a></td>\n";
$datee=date("Y-m-d",$arr[date]);
echo " <td width=14% bgcolor=#F3F3F3 height=19 valign=bottom align=center><font color=#3D5449>$datee</font></td>\n";
echo " <td width=19% bgcolor=#F3F3F3 height=19 valign=bottom align=center><font color=#3D5449>$arr[type]</font></td>\n";
echo " <td width=7% bgcolor=#F3F3F3 height=19 valign=bottom align=center><font color=#808080>$arr[click]</font></td>\n";
echo " <td width=8% bgcolor=#F3F3F3 height=19 valign=bottom align=center>\n";
$arr[photo]=trim($arr[photo]);
if (($arr[photo]<>"") || (file_exists($arr[photo]))) {
echo "<img src=picture.gif>";
}
else { echo " "; }
echo "</td>\n";
echo "</tr>\n";
$i++;
} //while
echo "<tr>\n";
echo "<td width=100% height=20 colspan=5></td>\n";
echo "</tr>\n";
echo "<tr><td width=100% colspan=5><center>\n";
if ($page<>1) {
echo "<a href=$PHP_SELF?page=1><font color=#408080>首页</font></a>\n";
}
if ($page>1) {
$upage=$page-1;
echo "<a href=$PHP_SELF?page=$upage><font color=red>上一页</font></a>\n";
}
for($y=1;$y<=$pages;$y++) {
echo "<a href=$PHP_SELF?page=$y>$y</a>\n";
}
if ($page<$pages) {
$npage=$page+1;
echo "<a href=$PHP_SELF?page=$npage><font color=red>下一页</font></a>\n";
}
if ($page<>$pages) {
echo "<a href=$PHP_SELF?page=$pages><font color=#408080>尾页</font></a>\n";
}
echo "</center></td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "</center></div>\n";
?>
一个PHP+MSSQL分页的例子_php基础
时间: 2024-10-12 13:41:17
一个PHP+MSSQL分页的例子_php基础的相关文章
一个简单实现多条件查询的例子_php基础
在我们的网站设计过程中,经常会用到多条件查询,本文的源码是一个二手房屋查询的例子.在本例中,我们要实现能够通过地理位置,物业类型,房屋价格,房屋面积及信息发布日期等多个条件查询到客户所需的资料.以下是实现过程. 查询条件界面(略): 查询文件(search.php) 一.生成查询语句: <? $conn=mysql_connect("localhost","root",""); $db=mysql_select_db("lingy
一个oracle+PHP的查询的例子_php基础
http://qdlover.yeah.net 一个oracle+PHP的查询的例子 本来我不用php了,可是还是有很多朋友问我,我就做了一个例子,具体函数请查手册 其实oracle的函数和别的也差不多,只不过它这里多了一个定义输出变量的过程, 如果学过pl/sql的人都知道的(不过听说只有清华和西安交大用它做网站). 就是OCIDefineByName($id,"ROWNUM",&$rownum);对应了查询中的rownum,一个对应一个, 而且最应
PHP 存取 MySQL 数据库的一个例子_php基础
<body> <center> <h2>PHP+MySQL 例子</h2> <h3><u><font color=brown>请在文本区域输入数据并且确定 </font></u></h3> <form action="<? echo $PHP_SELF?>" method=POST> <textarea cols=40 rows=5 na
一个分页的论坛_php基础
-------------------------------论坛-------------------------- 数据表 create table guest(id int not null auto_increment,primary key(id),title varchar(50),email varchar(30),homepage varchar(30),name varchar(30),text text,relay int,r_time date) create table
php分页示例代码_php基础
<?php /* 需求,建立一个test数据库,在里边建一个test表,里面就 只要id字段,输入一下数据就可以啦.. 由于水平有限,难免出错.. */ $conn = mysql_connect("localhost","root",""); $maxnum = 2; //每页显示记录条数 mysql_select_db("test", $conn); $query1 = "SELECT
php结合表单实现一些简单功能的例子_php基础
例子一(POST提交表单): 复制代码 代码如下: <html> <head> <title> Chunkify Form </title> </head> <body> <form action="chunkify.php" method="POST"> Enter a word: <input type="text" name="word&qu
一个简单的PHP入门源程序_php基础
引用"星空浪子"php中文文档的例子: 聊天室,是 Web 站上打发无聊人士的秘密武器.同时,站长或其它人员也可以在这儿杀时间.甚至发生一段轰轰烈烈的网路恋情呢,就算没有,起码可以增加打字的速度. 聊天室,其实就是多人共同使用的 CGI 程式.程式将每个人输入的字串,依系统接收完成的时间整理过后,再送给各个使用者.而 Web 聊天室和 BBS 的聊天室不同的地方是 BBS 聊天室可以每收到一句话,就马上分送给每位在聊天室的网路使用者:Web 由于 CGI 程式不能像 BBS 的 tel
PHP通过COM使用ADODB的简单例子_php基础
要实现下列功能,请确保 php.ini 中的 com.allow_dcom 选项已设为 true. 一.准备工作 新建一个ACCESS数据库,并命名为db.mdb,然后在这个数据库中新建一个表 comtest,包含 id 和 title 两个字段,最后随便插入一些数据. 二.实现代码 <?php // 就是刚建的数据库 $db = 'd:\\wwwroot\\db.mdb'; // 建立连接,并打开 $conn = new COM('ADODB.Connection') or die('can
一个简单的自动发送邮件系统(三)_php基础
一个简单的自动发送邮件系统(三) 这里介绍php和mysql结合起来实用.如何从mysql数据库中提取数据. 好,我们已经成功的完成了我们的要求,很多的数据已经存在了数据库中,现在的问题是,如何查询这些数据,得到有用的结果呢? 在下面的程序中,我们将选择"apple"的用户输出. -------------------------------------------------------- <? /* 声明一些必须的变量*/ $hostname = "