可以加个计数器吧,从1开始,到%4 为0的时候加入<br />换行符

解决方案 »

  1.   

    <?php
    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]?>&nbsp;</td>
        <td height="25"><?=$rows[2]?>&nbsp;</td>
        <td height="25"><?=$rows[3]?>&nbsp;</td>
        <td height="25"><?=$rows[4]?>&nbsp;</td>
        <td height="25"><?=$rows[5]?>&nbsp;</td>
      </tr>
      <?
     } 

    }
      ?>
    </table><?
    $out = "<div align=center>"; 
    $out .= "[共".$maxpage."页]&nbsp;&nbsp;[第".$page."页]&nbsp;&nbsp;"; //首页和上页的链接 
    if( $totalnum>1 && $page>1) 

    $prevpage=$page-1; 
    $out .= " <a href=$PHP_SELF?page=1>[首页]</a>&nbsp;&nbsp;"; 
    $out .= " <a href=$PHP_SELF?page=$prevpage >[上页]</a>&nbsp;&nbsp;"; 
    } //下页和末页的链接 
    if( $page>=1 && $page<$maxpage) 

    $nextpage= $page+1; 
    $out .= " <a href=$PHP_SELF?page=$nextpage >[下页]</a>&nbsp;&nbsp;"; 
    $out .= " <a href=$PHP_SELF?page=$maxpage>[末页]</a>"; 

    $out .= "</div>"; 
    echo $out; 
    ?>
      

  2.   

    再问大家一个问题,php中如何实现附件上传?请赐教。
      

  3.   

    php中如何实现附件上传?
    附件上传就是普通的文件上传吧..google很多..请教:如何实现动态排序,就是说....
    不是很理解LZ意思,就是不排序,mysql默认的也是这种排序格式啊 ..
      

  4.   

    不好意思,我刚才理解错了.1  2  3  4  5  6  7假设是字段xxx里面的数据.select xxx from table order by xxx ESC;这样就可以了吧..
      

  5.   

    你还是理解错了  我现在在数据库中有七条记录分别是 1  2  3  4  5  6  7   我现在有一个下拉框 让你选择 如果你选择的是2 那么新插入的这条记录就会到原来第二条记录的位置,原来的第二条记录变为现在的第三条记录 以后的以此类推。id  orderbyid  name
    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来建立顺序
      

  6.   

    这样有一个严重的bug,如果数字是连着的当然可以 ,但如果情况是1  2 3 5 呢  我新插入一条2 那么原来的2要变成3 原来的3 要变成4  那么原来的5则不变  所以不能直接
    SET orderbyid = orderbyid + 1 WHERE orderbyid <= 2;