$sql ="select col1,col2 from tb where col='xx'";  //col 为主键
$AdminResult=mssql_query($sql); 
$Num=mssql_num_rows($AdminResult); if($Num){ $a;
 $b;  
 
  $a=trim(($Row[col1]));  //得到col1中值
  $b=trim(($Row[col2]));  //得到col2中值
}我想等到的$a 和$b 在其它的页面也能取的值。。请详细点说明,谢谢!

解决方案 »

  1.   

    session或cookie  要不其它页面引用你这个页面
      

  2.   

    都引用 这个页面不好麻烦?用“session或cookie ” 怎么写?
      

  3.   

    两个方法:
    1) Post或者Get方式将参数给其他页面
    2) 通过session来传值
      

  4.   

    本页面
    session_start();
    $_SESSION['a'] = $a;
    其他页面:
    session_start();
    echo $_SESSION['a'];
      

  5.   

    在页面第一行写上 session_start();
      $a=trim(($Row[col1])); //得到col1中值
      $b=trim(($Row[col2])); //得到col2中值
    换成
    $_SESSION['a'] = trim(($Row[col1]));
    $_SESSION['b'] = trim(($Row[col2]));
    要引用session 必需要开头第一句写上 session_start();
      

  6.   

    页面1.php
    <?php
    session_start(); 
    $sql ="select col1,col2 from tb where col='xx'"; //col 为主键
    $AdminResult=mssql_query($sql); 
    $Num=mssql_num_rows($AdminResult); if($Num)
     {
     $Row=mssql_fetch_array($AdminResult); 
     $a;
     $b;   
    $_SESSION['a'] = trim(($Row[col1]));
    $_SESSION['b'] = trim(($Row[col2]));echo trim(($Row[col1]));   //界面有数值显示。
    echo trim(($Row[col2]));   //界面有数值显示。
    echo "<script langrage=javascript>alert('传值成功')</script>";
    echo "<script>window.location.href='2.php';</script>";
    }
    ?>页面 2.php
    <?php
    session_start();
    echo $_Session['a'];
    echo $_Session['b'];
    ?>我就上面两个简单的页面,在1.php页面能打印出col1 col2的值,但为什么不能传递到2.php页面上.
      

  7.   


    Session路径是否正常。可以设置一下Session路径,并保证路径可写。session_save_path(dirname(__FILE__).'./session/');