php中的session传值问题

这是源程序results.html<?session_start();?><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitio... 这是源程序results.html
<?session_start();?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>查询结果</title>
<style type="text/css">
<!--
body {
background-color: #CCFFCC;
}
-->
</style></head>

<body>
<p>
<?php
// $ClassID = $_session["ClassID"];
echo $_session["ClassID"];
$Chapter=$_POST["Chapter"];
$TypeID=$_POST["TypeID"];
$DID=$_POST["DID"];
······
?>
</p>
</body>
</html>

其中的变量是来自choose.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>choose</title>
<style type="text/css">
<!--
body {
background-image: url(/image/1.jpg);
}
.STYLE1 {font-size: 18px}
.STYLE2 {font-size: larger}
-->
</style></head>

<body tracingsrc="/image/1.jpg" tracingopacity="100">
<p> </p>
<p> </p>
<p class="STYLE1">请选择查询条件:</p>
<form id="form1" name="form1" method="post" action="result.html">
<p class="STYLE2">
<?php
echo "章节";
error_reporting(0);
$mysql_servername = "localhost"; //主机地址
$mysql_username = "root"; //数据库用户名
$mysql_password ="000000"; //数据库密码
$mysql_database ="mydb"; //数据库
mysql_connect($mysql_servername , $mysql_username , $mysql_password);
mysql_select_db($mysql_database);
$ClassID=$_GET['ClassID'];
session_start();
$_session["ClassID"] = $ClassID;
$query = "SELECT Chapter FROM chapter WHERE ClassID = '$ClassID'";
mysql_query("set names gbk");
$result = mysql_db_query("mydb",$query);
······
?>
</p>
<p align="center">
<input type="submit" name="Submit" value="提交" />
<input type="reset" name="Submit2" value="重置" />
</p>
</form>

<p class="STYLE1"> </p>
</body>
</html>
choose中的session值是没有问题的,但是却无法传入result.html,而我的php.ini中已经写了session存放的路径,并已生成sess文件。请问大家这是什么问题?
展开
 我来答
匿名用户
2009-04-05
展开全部
你这个程序还有点高级,先是使用html文件里面存放PHP代码,后是session_start没放在最前面,第三是$_session变量没有大写。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式