看看是否有 tr ,td等不对称的地方,

解决方案 »

  1.   

    我看了没有啊!我随便打几个字然后替换$DB->query(title_1),输出都是正常的!好象不关表格的事情!谁来救我啊!
      

  2.   

    问题产生的原因:
    b页面 
    $html['title']="<...<p>".$DB->query(title_1)."</p></td>...";
                             ------------------这里需要一个字符串c页面
    ...
    function query($query_id) {
      if($query_id==title_1) {
        $query_id = mysql_query($this->thisquery['title_1'], $this->connection_id);
        while($title=mysql_fetch_array($query_id)) {
          $name=$title["name"];
          echo($name); // 这里产生的是输出
        }
      }        
    }
    ....解决的办法是:
    将query的输出改向字符串,然后返回
    function query($query_id) {
    $str = "";
      if($query_id==title_1) {
        $query_id = mysql_query($this->thisquery['title_1'], $this->connection_id);
        while($title=mysql_fetch_array($query_id)) {
          $name=$title["name"];
    $str .= $name;
        }
      }        
    return $str;
    }