分页显示 可以加个计数器吧,从1开始,到%4 为0的时候加入<br />换行符 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?phpinclude_once("func/conn.func.php");//连接的数据库$sql="select * from news";$result=dbConn($sql);$totalnum =$result["num"];//当前查询到的纪录数 if($totalnum<=0) { echo "<p align=center>没有纪录"; exit; } $pagesize =2; if(!isset($page)) $page=1; //检测变量是否设置 //echo $page; if($page==0) $page=1; //得到最大页码数maxPage $maxpage = (int)ceil($totalnum/$pagesize); if((int)$page > $maxpage) $page=$maxpage; ?><table width="500" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000"> <tr align="center" bgcolor="#FFFFFF"> <td height="25">新闻类别</td> <td height="25">新闻作者</td> <td height="25">新闻来源</td> <td height="25">新闻标题</td> <td height="25">新闻时间</td> </tr> <?//根据偏移量($page - 1)*$pageSize,运用mssql_data_seek函数得到要显示的页面 if( mysql_data_seek($result["rs"],($page-1)*$pagesize) ) { $i=0; //循环显示当前纪录集 for($i;$i<$pagesize;$i++){ //得到当前纪录,填充到数组$row; $rows= mysql_fetch_row($result["rs"]); //从结果集中取得一行作为枚举数组if($rows) { ?> <tr align="center" bgcolor="#FFFFFF"> <td height="25"><?=$rows[1]?> </td> <td height="25"><?=$rows[2]?> </td> <td height="25"><?=$rows[3]?> </td> <td height="25"><?=$rows[4]?> </td> <td height="25"><?=$rows[5]?> </td> </tr> <? } } } ?></table><?$out = "<div align=center>"; $out .= "[共".$maxpage."页] [第".$page."页] "; //首页和上页的链接 if( $totalnum>1 && $page>1) { $prevpage=$page-1; $out .= " <a href=$PHP_SELF?page=1>[首页]</a> "; $out .= " <a href=$PHP_SELF?page=$prevpage >[上页]</a> "; } //下页和末页的链接 if( $page>=1 && $page<$maxpage) { $nextpage= $page+1; $out .= " <a href=$PHP_SELF?page=$nextpage >[下页]</a> "; $out .= " <a href=$PHP_SELF?page=$maxpage>[末页]</a>"; } $out .= "</div>"; echo $out; ?> 再问大家一个问题,php中如何实现附件上传?请赐教。 php中如何实现附件上传?附件上传就是普通的文件上传吧..google很多..请教:如何实现动态排序,就是说....不是很理解LZ意思,就是不排序,mysql默认的也是这种排序格式啊 .. 不好意思,我刚才理解错了.1 2 3 4 5 6 7假设是字段xxx里面的数据.select xxx from table order by xxx ESC;这样就可以了吧.. 你还是理解错了 我现在在数据库中有七条记录分别是 1 2 3 4 5 6 7 我现在有一个下拉框 让你选择 如果你选择的是2 那么新插入的这条记录就会到原来第二条记录的位置,原来的第二条记录变为现在的第三条记录 以后的以此类推。id orderbyid name1 1 xxx2 2 xxx3 3 xxx4 4 xxx....插入顺序为2的时候,id自动产生,UPDATE tablename SET orderbyid = orderbyid + 1 WHERE orderbyid <= 2;INSERT INTO tablename (orderbyid, name) VALUES (2, 'ddd'); 排列顺序用orderbyid来建立顺序 这样有一个严重的bug,如果数字是连着的当然可以 ,但如果情况是1 2 3 5 呢 我新插入一条2 那么原来的2要变成3 原来的3 要变成4 那么原来的5则不变 所以不能直接SET orderbyid = orderbyid + 1 WHERE orderbyid <= 2; php+mysql的定时插入数据库 小妹疑问,在Javascript里扑获不到$_FILES 呼叫xuzuning版主~还有问题要请教 能不能通过超链接来传递参数? 关于上传的问题? 怎样得到当日主页的访问量 急死了!高分相送,要多少分,我给! 发现用php连sql server的一个很麻烦的问题 php页面不能显示 请问高手,这是什么问题? 初学php,请教个简单得问题 大家好,请教一下php中有没有类似perl语言的index函数!!非常感谢!!!!
include_once("func/conn.func.php");//连接的数据库
$sql="select * from news";
$result=dbConn($sql);
$totalnum =$result["num"];//当前查询到的纪录数
if($totalnum<=0)
{
echo "<p align=center>没有纪录";
exit;
}
$pagesize =2;
if(!isset($page)) $page=1; //检测变量是否设置
//echo $page;
if($page==0) $page=1;
//得到最大页码数maxPage
$maxpage = (int)ceil($totalnum/$pagesize);
if((int)$page > $maxpage)
$page=$maxpage;
?>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
<tr align="center" bgcolor="#FFFFFF">
<td height="25">新闻类别</td>
<td height="25">新闻作者</td>
<td height="25">新闻来源</td>
<td height="25">新闻标题</td>
<td height="25">新闻时间</td>
</tr>
<?
//根据偏移量($page - 1)*$pageSize,运用mssql_data_seek函数得到要显示的页面
if( mysql_data_seek($result["rs"],($page-1)*$pagesize) )
{
$i=0;
//循环显示当前纪录集
for($i;$i<$pagesize;$i++)
{
//得到当前纪录,填充到数组$row;
$rows= mysql_fetch_row($result["rs"]); //从结果集中取得一行作为枚举数组
if($rows)
{
?>
<tr align="center" bgcolor="#FFFFFF">
<td height="25"><?=$rows[1]?> </td>
<td height="25"><?=$rows[2]?> </td>
<td height="25"><?=$rows[3]?> </td>
<td height="25"><?=$rows[4]?> </td>
<td height="25"><?=$rows[5]?> </td>
</tr>
<?
}
}
}
?>
</table><?
$out = "<div align=center>";
$out .= "[共".$maxpage."页] [第".$page."页] "; //首页和上页的链接
if( $totalnum>1 && $page>1)
{
$prevpage=$page-1;
$out .= " <a href=$PHP_SELF?page=1>[首页]</a> ";
$out .= " <a href=$PHP_SELF?page=$prevpage >[上页]</a> ";
} //下页和末页的链接
if( $page>=1 && $page<$maxpage)
{
$nextpage= $page+1;
$out .= " <a href=$PHP_SELF?page=$nextpage >[下页]</a> ";
$out .= " <a href=$PHP_SELF?page=$maxpage>[末页]</a>";
}
$out .= "</div>";
echo $out;
?>
附件上传就是普通的文件上传吧..google很多..请教:如何实现动态排序,就是说....
不是很理解LZ意思,就是不排序,mysql默认的也是这种排序格式啊 ..
1 1 xxx
2 2 xxx
3 3 xxx
4 4 xxx
....插入顺序为2的时候,id自动产生,
UPDATE tablename SET orderbyid = orderbyid + 1 WHERE orderbyid <= 2;
INSERT INTO tablename (orderbyid, name) VALUES (2, 'ddd'); 排列顺序用orderbyid来建立顺序
SET orderbyid = orderbyid + 1 WHERE orderbyid <= 2;