注册变量 $lyhjs

 if($nextpage==1)echo'<a href="lyhjg.php?pageno='.($pageno+1).'&lyhjs=$lyhjs">下一页</a>&nbsp';
  if($pageno>1)echo'<a href="lyhjg.php?pageno='.($pageno-1).'&lyhjs=$lyhjs">上一页</a>&nbsp;&nbsp';

解决方案 »

  1.   

    可我不会传啊,麻烦能否说的详细一点
    我试了 Mistruster说的方法,可还是不行啊
      

  2.   

    1、$lyhjs没有定义
    2、elseif(!$lyhjs=" "){ ==> elseif(!$lyhjs==" "){
      

  3.   

    一个网站用的。分页的功能不管在任何页面只需加上
    $obj->directPage() or $obj->listPage();
    希望能给你一点帮助 
    //pageclass.phpclass Hanzh{
    var $result;
    var $pagesize = 10;
    var $recordNum;
    var $curPage =1;
    var $jumpRoot;
    var $querystr;
    var $split = false;

    //初始化
    function Hanzh($qs){
    $this->querystr = $qs;
    $this->recordNum = mysql_num_rows($this->getResult());
    if(isset($_GET['page']))
    $this->curPage = intval($_GET['page']);
    }
    //返回完整调用路径
    function returnFullPath(){
    preg_match("/page=(\d+)/i",$_SERVER["REQUEST_URI"],$match);
    $prefix = preg_replace("/".$match[0]."/","",$_SERVER["REQUEST_URI"]);
    if(substr($prefix,strlen($prefix)-1,1)=="&")
    $prefix = substr($prefix,0,strlen($prefix)-1);
    $suffix = strrchr($prefix,"?") ? "&":"?";
    return($prefix.$suffix);

    }
    //页面大小
    function setPageSize($newSize){
    $this -> pagesize = $newSize;
    return 1;
    }

    //查询结果
    function getResult(){
    global $link;
    $result = mysql_query($this->querystr,$link) or die('Error eccour in'.__FILE__.'/'.__LINE__);
    return $result;
    }
    //条目显示页
    function listPage(){
    $path = $this->returnFullPath();
    $select = "<select onchange=\"window.open(this.value,'_self')\"><option>--请选择--</option>";
    for($i=1;$i <= $this->getPageNum();$i++){
    if($i != $this->curPage)
    $select .= "<option value='".$path."page=$i'>第 $i 页</option>";
    else
    $select .= "<option value='".$path."page=$i' selected>第 $i 页</option>";
    }
    $select .= "</select>";
    return $select;
    }

    //方向页
    function directPage(){
    $path = $this->returnFullPath();
    $pn = $this->getPageNum();
    $ret = $this->curPage != 1 ? "<a href='".$path."page=1'>【首页】</a>":"【首页】";
    $ret .= $this->curPage > 1 ? "<a href='".$path."page=".($this->curPage-1)."'>【上一页】</a>":"【上一页】";
    $ret .= $this->curPage < $pn ? "<a href='".$path."page=".($this->curPage+1)."'>【下一页】</a>":"【下一页】";
    $ret .= $this->curPage != $pn ? "<a href='".$path."page=".$pn."'>【尾页】</a>":"【尾页】";
    return $ret;
    }
    //根据指定页的查询结果

    function getSplitResult(){
    global $link;
    $start = ($this->curPage - 1)*$this -> pagesize;
    $splitQs = $this->querystr." limit $start,$this->pagesize";
    //echo $splitQs;
    $result = mysql_query($splitQs,$link) or die('Error eccour in'.__FILE__.'/'.__LINE__);
    return $result;

    }
    //页面总数
    function getPageNum(){
    if($this -> recordNum % $this->pagesize == 0)
    return($this -> recordNum / $this->pagesize);
    else
    return(ceil($this -> recordNum / $this->pagesize));

    }
    //返回二维数组
    function retTwoArray(){
    if($this->split)
    $theResult = $this->getSplitResult();
    else
    $theResult = $this->getResult();
    while($row = mysql_fetch_row($theResult))
    $ret[count($ret)] = $row;
    mysql_free_result($theResult);
    return $ret;
    }
    //返回一维数组
    function retOneArray(){
    return(mysql_fetch_row($this->getResult()));
    }
    //纪录总数
    }
      

  4.   

    global $link //$link为数据库连接resource
      

  5.   

    补充一点:$lyhjs是我的前一个页面中文本框的name
    在分页代码中,查询语句是从数据库中检索出与文本框value相符的内容
      

  6.   

    我用session_register($lyhjs)也不管用啊