$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) Post或者Get方式将参数给其他页面
2) 通过session来传值
session_start();
$_SESSION['a'] = $a;
其他页面:
session_start();
echo $_SESSION['a'];
$a=trim(($Row[col1])); //得到col1中值
$b=trim(($Row[col2])); //得到col2中值
换成
$_SESSION['a'] = trim(($Row[col1]));
$_SESSION['b'] = trim(($Row[col2]));
要引用session 必需要开头第一句写上 session_start();
<?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页面上.
Session路径是否正常。可以设置一下Session路径,并保证路径可写。session_save_path(dirname(__FILE__).'./session/');