喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 14  1/2  1  2  > 
     
标题: 下面代码有一处错误,请看看是哪  
 
加西
新手上路
Rank: 1



UID 73131
精华 0
积分 41
帖子 35
金钱 41 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-5-10
状态 离线
下面代码有一处错误,请看看是哪

大家帮忙看一下我的论坛分页显示程序怎么显示不了啊?提示有错误,下面的是我的分页显示程序,到底哪错了啊?<?php
   if($offset != 0)
   {  
      $preoffset=$offset-20;
          echo"<a href=\"f_post.php?type=$type&offset=$preoffset\">
            前一页</a>    \n";
                }
                if(($offset+20)<$fnum)
                {
                $newoffset=$offset+20;
                echo"<a href=\"f_post.php?type=$type&offset=newoffset\">
                后一页</a> \n";
                }
                mysql_free_result($result);
?>
<?php
      $sql="select * from article where type='$type'
             and replyx = 0 order by newdate desc limit $offset,20";
          $result=mysql_db_query("forum",$sql);
          $num=mysql_num_rows($result);
          if($num != 0)
          {
          while($r=mysql_fetch_array($result))
          {
          $fid=$r["id"];
          $ftitle=$r["title"];
          $fwriter=$r["writer"];
          $fdate=$r["newdate"];
          $fm=$r["mark"];
          $frenum=$r["renum"];
          $sql="select id from article where reply='$fid'";
          $result=mysql_db_query("forum",$sql);
          $ffnum=mysql_num_rows($result);
          echo"<tr><td width=30 bgcolor=#ffffff
              class=nf9w align=center>";
      echo"$ffnum</td>\n";
          echo "<td width=270 bgcolor=#ffffff class=nf9w>";
          echo "<a href='ff_info.php?id=$fid'>";
          echo "$ftitle</a></td>\n";
          echo "<td width=40 bgcolor=#ffffff
              class=nf9w align=center>";
           if($fm == 1)
           {
           echo "m  ";
           }
           echo $frenum;
           echo "</td>\n";
           echo "<td width=70 bgcolor=#ffffff
               class=nf9w align=center>";
           echo "<a href='../user.php?id=$fwriter' target=blank>
                   $fwriter</a></td>\n";
           echo "<td width=140 bgcolor=#ffffff
              class=nf9w align=center>";
           echo "$fdate</td></tr></tr>\n";
           }
           }
?>
<?php
     if($offset != 0)
         {
         $preoffset=$offset-20;
         if($preoffset<0)
         {
         $preoffset=0;
         }
         echo "<a  href=\"f_post.php?type=$type&offset=$preoffset\">
             前一夜</a>    \n";
                 }
                 if(($offset + 20)<$fnum)
                 {
                 $newoffset=$offset+20;
                 echo "<a href=\"f_post.php?type=$type&offset=$newoffset\">
                 后一夜</a> \n";
                 }
                 mysql_free_result($result);
?>
2006-5-17 02:46 PM#1
查看资料  发短消息  顶部
 
arlon_yin
注册会员
Rank: 2
初级会员



UID 67031
精华 0
积分 110
帖子 129
金钱 110 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-9-30
来自 北京 望京
状态 离线
[推荐阅读] 关于setcookie
真够乱的,封装一下吧~,别这样写程序了!
2006-5-17 03:47 PM#2
查看资料  发短消息  顶部
 
phphp
版主
Rank: 7Rank: 7Rank: 7
加班一族


UID 65188
精华 1
积分 184
帖子 3007
金钱 173 喜悦币
威望 10
人脉 1
阅读权限 100
注册 2005-7-20
来自 北京市海淀区
状态 离线
[推荐阅读] 如何向.net Post
看你发了好几 次了。
把程序整理一下,过路的也好给你看看




书到用时方恨少, 事非经过不知难
2006-5-17 04:55 PM#3
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
apo
中级会员
Rank: 3Rank: 3
中级会员


UID 19603
精华 0
积分 240
帖子 243
金钱 240 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2003-4-14
来自 北京
状态 离线
[推荐阅读] 乱码问题!急等!!!!!1!!!外国空间VS中国空间
分页函数太乱了,看着不方便
给你一个以前在坛子里看到的

//分页函数
function page(&$sql,$page_size=20)
{
      global $prepage,$nextpage,$pages,$sums;  //out param
          if(isset($_GET['page'])){
         $page = $_GET["page"];}else{
             $page=0;
          }
      $eachpage = $page_size;
      $pagesql = strstr($sql," from ");
      $pagesql = "select count(*) as ids ".$pagesql;
      $result = mysql_query($pagesql);
      if($rs = mysql_fetch_array($result)) $sums = $rs[0];
      $pages = ceil(($sums-0.5)/$eachpage)-1;
      $pages = $pages>=0?$pages:0;
      $prepage = ($page>0)?$page-1:0;
      $nextpage = ($page<$pages)?$page+1pages;  
      $startpos = $page*$eachpage;
      $sql .=" limit $startpos,$eachpage ";
}
//显示分页
function showpage()
{
    global $page,$pages,$prepage,$nextpage,$queryString; //param from genpage function

        if(isset($_GET['page'])){
    $page = $_GET["page"];}else{
        $page=0;
        }
        $shownum =10/2;
    $startpage = ($page>=$shownum)?$page-$shownum:0;
    $endpage = ($page+$shownum<=$pages)?$page+$shownumpages;
       while(list($key,$value) = each ($_GET))
       {
             if($key=="page"){
           $queryString="";
                 }else{
           $queryString.= "&$key=$value";
         }
           }
   
    echo "共".($pages+1)."页: ";
    if($page>0)echo "<a href=?page=0$queryString>第一页</a>";
    if($startpage>0)
        echo " ... <b><a href=?page=".($page-$shownum*2)."$queryString>«</a></b>";
    for($i=$startpage;$i<=$endpage;$i++)
    {
        if($i==$page){echo " <a href=?page=$i$queryString><b>".($i+1)."</b></a> ";}
        else{echo " <a href=?page=$i$queryString>".($i+1)."</a> ";}
    }
    if($endpage<$pages)
        echo "<b><a href=?page=".($page+$shownum*2)."$queryString>»</a></b> ... ";
    if($page<$pages)
        echo "<a href=?page=$pages$queryString>最后页</a>";

}

用法,在你写的sql后面加上page($sql)
分页连接用showpage()
2006-5-17 04:59 PM#4
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
apo
中级会员
Rank: 3Rank: 3
中级会员


UID 19603
精华 0
积分 240
帖子 243
金钱 240 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2003-4-14
来自 北京
状态 离线
[推荐阅读] 请问在使用ADODB时,用于返回记录个数的自定函数怎么写?


[ 本帖最后由 apo 于 2006-5-17 05:04 PM 编辑 ]
2006-5-17 05:02 PM#5
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
zjhcloth
高级会员
Rank: 4


UID 70440
精华 0
积分 549
帖子 539
金钱 549 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-3-27
状态 离线
[推荐阅读] 中国调查网招聘PHP程序员
呵呵,以后整理好在给大家看啊!太乱看在的很不舒服 哦!



正则是个什么东西,学习起来怎么就那么难呢?
2006-5-17 05:26 PM#6
查看资料  发短消息  顶部
 
迎风
高级会员
Rank: 4
一二三四五,上山打老鼠


UID 66573
精华 0
积分 851
帖子 946
金钱 851 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-9-11
状态 离线
[推荐阅读] 高人来讲解一下函数的重载和类的继承
楼主..你学php看的参考书是不是高寿福的那本<<PHP程序设计与导学>>.....如果是的话我建议你换一本...



Azazazazazazazazazazazazazazazazazazazazazaz
2006-5-17 05:39 PM#7
查看资料  发短消息  顶部
 
加西
新手上路
Rank: 1



UID 73131
精华 0
积分 41
帖子 35
金钱 41 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-5-10
状态 离线
[推荐阅读] 谁有我起的早,做个标记
李辛铭

我看的参考书是李辛铭编的书不知道怎么样?是清华大学出版社的。
2006-5-18 06:40 AM#8
查看资料  发短消息  顶部
 
e_yangrz
注册会员
Rank: 2


UID 69317
精华 0
积分 133
帖子 163
金钱 133 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-3-11
来自 北京
状态 在线
[推荐阅读] 问两个问题,关于RSS缓存和日历缓寸的。
《PHP程序设计》 O'REILLY     中国电力出版社     

Rasmus Lerdorf  Kevin Tatroe 著

  邓云佳 等译

应该是一个不错的选择
2006-5-18 09:03 AM#9
查看资料  Blog  发短消息  顶部
 
chinahtml
金牌会员
Rank: 6Rank: 6


UID 69683
精华 0
积分 1012
帖子 1019
金钱 1012 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2006-3-16
状态 离线
[推荐阅读] 大家帮我看看ob和header()使用哪里错了!急死了
回复 #10 迎风 的帖子

我也买了第三版,不过是中文的,还没怎么看,惭愧。。



-地振山冈,一派溪山千古秀
-门朝大海,山合河水万年流
2006-5-18 09:27 AM#10
查看资料  发短消息  顶部
 14  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.028683 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP