将其保存在session里
假设变量名为sql
B页面
if (isset($_POST['sql']))
    $_SESSION['sql'] = $_POST['sql'];mysql_query($_SESSION['sql']);

解决方案 »

  1.   

    if($page=="") $page=1;
    $p=$page-1;
    $p=$p*15;
    $sql=$sql." limit $p,15";//你的数据库查询语句$sql,变量a应该在这里面15是你每页要显示的记录数
      

  2.   

    TO ice_berg16(寻梦的稻草人)  :我改用了session,可是问题依旧,还是点下一页时,变量就消失了,怎么回事? TO anybody999(java&&delphi): 你说的变量a放在语句中是什么概念?如果点下一页时不还是变量丢失吗?请指教.
      

  3.   

    你点下一页的时候 href指向b.php
    以下代码写在b.php中
    $sql="select........";
    if($page=="") $page=1;
    $p=$page-1;
    $p=$p*15;
    $sql=$sql." limit $p,15";//你的数据库查询语句$sql,变量a应该在这里面
      

  4.   

    我也觉得用session比较好些吧
    $_session['a']=$_post['a'];
    把你要的变量a保存在session中,
    在下一页用到时只要用$_session['a']就可以了
    自然不会丢了
      

  5.   

    我用了session,但就首页可以查看数据,再点下一页(page=2)时,session['a']的值就消失了,我没有session_start(),不知道把这个放在哪个位置好,放在页首总提示出错.
      

  6.   

    生成查询结果叶面的时候,把查询条件写到你的连接里,如下<a href="aaa.php?page=2&con=<?=$_GET['con']?>">下一页</a>
      

  7.   

    TO hahawen(变态的大龄青年) :能给个例子参考一下嘛?
      

  8.   

    我晕~~
    给你那么好的方法你非要用什么session 真是想不通