我查第一次$strSQL的值为SELECT 入库编号,品名,单价,数量,采购人,入库经手人 from rkgl where 单价 >1000 and 数量 >1000 ORDER BY 入库编号 (  echo "$strSQL";)
但点下一页就成了SELECT 入库编号,品名,单价,数量,采购人,入库经手人 from rkgl 发生了传值丢失的问题?,不知道是怎么回事啊,大家帮帮忙把。  (echo "$strSQL";)

解决方案 »

  1.   

    当然得不到啦,因为$_SERVER['PHP_SELF']只能得到“base.php?p1=$p1&p2=p2"base.php你写分面时再加一个参数,$_SERVER['PHP_SELF']?P1=$p1&p2=p2&page=$page就可能了
      

  2.   

    汗,这两天忙的昏头昏脑的,没时间上来看看了,$_SERVER['PHP_SELF']?P1=$p1&p2=p2&page=$page,具体是什么含义啊,在我的程序里面如何操作呢,对不起大家了,我是菜鸟。
      

  3.   

    这个是那段有错的程序。大家看那句应该怎么改啊
    <b>第<?=$_GET['pagenum'];?>页,共<?=$totalpage;?>页.......共<?=$total;?>条记录
    </table><br/>
    <?PHP
      echo "<a href=".$_SERVER['PHP_SELF']."?pagenum=1>首页</a> ";
      if ($_GET['pagenum']>1){
      $temp_current=$_GET['pagenum']-1;
      echo "<a href=".$_SERVER['PHP_SELF']."?pagenum=".$temp_current.">上一页</a> "; }
      if ($_GET['pagenum']<$totalpage){
      $temp_current=$_GET['pagenum']+1;
      echo "<a href=".$_SERVER['PHP_SELF']."?pagenum=".$temp_current.">下一页</a> "; }
      echo "<a href=".$_SERVER['PHP_SELF']."?pagenum=".$totalpage.">尾页</a> ";
    ?>