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

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 20  1/2  1  2  > 
     
标题: 发了好几次_还是没能解决问题_整理了一下  
 
加西
新手上路
Rank: 1



UID 73131
精华 0
积分 41
帖子 35
金钱 41 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-5-10
状态 离线
发了好几次_还是没能解决问题_整理了一下

发了几次贴,问题还是没能解决问题,
这次整理了一下以便大家能看清楚一点,大家帮忙看一下。
我的论坛的数据库是forum里面建了两个数据表board和article
board是论坛区数据表存放各讨论驱的基本信息,讨论区的名称,管理员账号,等。
article是文章数据表用于存放讨论区文章的基本信息,
现在论坛的基本程序文件有4个
1.dlboard.html   登陆页面
2.f_pub.php      发表文章的页面
3.f_post.php      以主题模式显示讨论区中的文章(重点,问题好像出在这里)。
4.php_right.php   显示讨论区的名称及版主

我的网页地址是:http://60.31.122.228
大家可以看看错误。

下面是f_post里面的显示部分的代码,好象错误就在这里,红色部分是显示错误的行



<?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
      //在数据库的article表中查找属于本讨论区的,按照
          //更新时间(newdate)这个字段逆序排列的从第
          //$offset条记录开始的20条记录的所有字段的值
      $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);
          //如果搜索到的记录数不为0,则循环
          //显示每条记录的回复数,标题,点击
          //数,作者等信息
          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"];
          //在数据库的article表中查找指定主题的所有
          //回应文章的id,以得出该主题的回应文章数,并
          //把它显示出来。
          $sql="select id from article where reply='$fid'";
          $result=mysql_db_query("forum",$sql);
          $ffnum=mysql_num_rows($result);
          //显示主题的回应数。
          echo"$ffnum";
          echo "<a href='ff_info.php?id=$fid'></a>";
          //显示主题的名称
          echo "$ftitle";
                     if($fm == 1)
           {
           echo "m  ";
           }
           //显示主题的点击数
           echo $frenum;
           //显示主题的作者
           echo "<a href='../user.php?id=$fwriter' target=blank>
                   $fwriter</a>";
           //显示主题的发布时间
           echo "$fdate";
           }
           }
?>
<?php
   if($cookie == 1)
   {
     echo "<a href=f_pub.php?type=$type>发表文章</a>&nbsp";
         }
         else
         {
         echo"您还为登陆只有登陆后才能发表文章";
         }
?>
<?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-18 03:27 PM#1
查看资料  发短消息  顶部
 
my8295
中级会员
Rank: 3Rank: 3
中级会员


UID 68072
精华 0
积分 292
帖子 288
金钱 292 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-1-16
来自 北京
状态 离线
[推荐阅读] 請問為何開啟了mod_rewrite後會403 error??
echo $Sql 看看有什么问题?



PHP高级群:
Php&mysql(I) 20862570
Php&mysql(II)  5051144
Php&mysql(III) 22069750
2006-5-18 03:36 PM#2
查看资料  发短消息  QQ . .   顶部
 
加西
新手上路
Rank: 1



UID 73131
精华 0
积分 41
帖子 35
金钱 41 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-5-10
状态 离线
[推荐阅读] May 15, 2006 - FCKeditor 2.3 Beta released
echo $sql
后显示Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in C:\www\f_post.php on line 120
就是显示echo"$ffnum";错误,显示主题回应数那个行
2006-5-18 03:42 PM#3
查看资料  发短消息  顶部
 
蟋蟀
版主
Rank: 7Rank: 7Rank: 7
村里巡逻队长


UID 67242
精华 0
积分 2036
帖子 1763
金钱 2036 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2005-12-17
来自 福建
状态 离线
[推荐阅读] 关于表单提交
你那个地址访问不了哦.写的时候最好把$type 什么的用$_GET['typ']



吉林php群
27089230
2006-5-18 03:46 PM#4
查看资料  Blog  发短消息  QQ . .   顶部
 
my8295
中级会员
Rank: 3Rank: 3
中级会员


UID 68072
精华 0
积分 292
帖子 288
金钱 292 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-1-16
来自 北京
状态 离线
[推荐阅读] 初手求eclisp,smarty安装软件。谢谢!
我是说把这个打印出来看看 $sql="select * from article where type='$type'
             and replyx = 0 order by newdate desc limit $offset,20";




PHP高级群:
Php&mysql(I) 20862570
Php&mysql(II)  5051144
Php&mysql(III) 22069750
2006-5-18 03:50 PM#5
查看资料  发短消息  QQ . .   顶部
 
phphp
版主
Rank: 7Rank: 7Rank: 7
加班一族


UID 65188
精华 1
积分 184
帖子 3007
金钱 173 喜悦币
威望 10
人脉 1
阅读权限 100
注册 2005-7-20
来自 北京市海淀区
状态 离线
[推荐阅读] 为什么网站经常出现这样的问题?
这就是你说的整理了?缩进啥都没有,还关心人家前夜后夜做了什么。。。
都这么多天了,就是一个字母一个字母数都数出来了。
echo msyql_error()看一下是出的什么错
帖出错信息吧

<?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);

    
//在数据库的article表中查找属于本讨论区的,按照
    //更新时间(newdate)这个字段逆序排列的从第
    //$offset条记录开始的20条记录的所有字段的值
    
$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);
    
//如果搜索到的记录数不为0,则循环
    //显示每条记录的回复数,标题,点击
    //数,作者等信息
    
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"];
            
//在数据库的article表中查找指定主题的所有
            //回应文章的id,以得出该主题的回应文章数,并
            //把它显示出来。
            
$sql "select id from article where reply='$fid'";

            
$result mysql_db_query("forum",$sql);
            
$ffnum mysql_num_rows($result);
            
//显示主题的回应数。
            
echo"$ffnum";
            echo 
"<a href='ff_info.php?id=$fid'></a>";
            
//显示主题的名称
            
echo "$ftitle";
            
            if(
$fm == 1) {echo "m  ";}

            
//显示主题的点击数
            
echo $frenum;
            
//显示主题的作者
            
echo "<a href='../user.php?id=$fwriter' target=blank>
                   $fwriter</a>"
;
            
//显示主题的发布时间
            
echo "$fdate";
        }
//endwhile
    
}//end if

   
if($cookie == 1)
   {
        echo 
"<a href=f_pub.php?type=$type>发表文章</a>&nbsp";
    }
    else
    {
        echo
"您还为登陆只有登陆后才能发表文章";
    }
//------------------------------------------------------
    //以分页的方式显示本讨论区中所有主题
    
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-18 03:51 PM#6
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
 
加西
新手上路
Rank: 1



UID 73131
精华 0
积分 41
帖子 35
金钱 41 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-5-10
状态 离线
[推荐阅读] php官方手册的一个小技巧
不好意思,马上就能连上了,电脑里没有设置一个选项
2006-5-18 03:52 PM#7
查看资料  发短消息  顶部
 
my8295
中级会员
Rank: 3Rank: 3
中级会员


UID 68072
精华 0
积分 292
帖子 288
金钱 292 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-1-16
来自 北京
状态 离线
[推荐阅读] SQL合并出错
或在 $result=mysql_db_query("forum",$sql); 后加上echo mysql_error($result);exit();



PHP高级群:
Php&mysql(I) 20862570
Php&mysql(II)  5051144
Php&mysql(III) 22069750
2006-5-18 03:52 PM#8
查看资料  发短消息  QQ . .   顶部
 
my8295
中级会员
Rank: 3Rank: 3
中级会员


UID 68072
精华 0
积分 292
帖子 288
金钱 292 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-1-16
来自 北京
状态 离线
[推荐阅读] 关于文件写入问题


QUOTE:
原帖由 加西 于 2006-5-18 03:52 PM 发表
不好意思,马上就能连上了,电脑里没有设置一个选项
说的什么意思呀?




PHP高级群:
Php&mysql(I) 20862570
Php&mysql(II)  5051144
Php&mysql(III) 22069750
2006-5-18 03:54 PM#9
查看资料  发短消息  QQ . .   顶部
 
加西
新手上路
Rank: 1



UID 73131
精华 0
积分 41
帖子 35
金钱 41 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-5-10
状态 离线
[推荐阅读] xajax0.2.4新增方法讨论


QUOTE:
原帖由 my8295 于 2006-5-18 03:54 PM 发表

说的什么意思呀?
不是说我的那个网址访问不了吗,我自己的电脑上能看,好象是因为网络安全里没有设置一个选项所以访问不了,我正改呢。改完就能看了。
2006-5-18 04:02 PM#10
查看资料  发短消息  顶部
 20  1/2  1  2  > 
     


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


 




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

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