<!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>
</head><body>
<form id="myform" name="myform" method="post" action="1111.php">
<select name="radio" size="and" >
<option value="and">必要条件and</option>
<option value="or">或者条件or</option>
</select><input name="yes" type="submit" value="去查查" />
<input name="reset" type="submit" value="再想想" /></form>
</body>
</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>无标题文档</title>
</head><body>
<?
$data = array($_POST['radio']);
var_dump($data);echo ':原始的<hr>';//注意: string(0)echo " <a href=".$PHP_SELF."?page=".$data." >下一页</a> ";
?></body>
</html>
刚开始的时候可以正常显示,但是再点 “”下一页“”的连接之后,$page会把 $data给刷掉!!!
怎么办?研究了好几个晚上就是不肯上来不好意思问,请各位老师指点
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<form id="myform" name="myform" method="post" action="1111.php">
<select name="radio" size="and" >
<option value="and">必要条件and</option>
<option value="or">或者条件or</option>
</select><input name="yes" type="submit" value="去查查" />
<input name="reset" type="submit" value="再想想" /></form>
</body>
</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>无标题文档</title>
</head><body>
<?
$data = array($_POST['radio']);
var_dump($data);echo ':原始的<hr>';//注意: string(0)echo " <a href=".$PHP_SELF."?page=".$data." >下一页</a> ";
?></body>
</html>
刚开始的时候可以正常显示,但是再点 “”下一页“”的连接之后,$page会把 $data给刷掉!!!
怎么办?研究了好几个晚上就是不肯上来不好意思问,请各位老师指点
对不起打错了
$data 的内容是通过 url 传递的,但没有看到你从 $_GET 中取回
如果是
echo " <a href=".$PHP_SELF."?page="2" >下一页</a> ";
那么你根本就没有传递 $data,怎么能说 $data 被删掉了呢?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<form id="myform" name="myform" method="post" action="1111.php">
<select name="radio" size="and" >
<option value="and">必要条件and</option>
<option value="or">或者条件or</option>
</select><input name="yes" type="submit" value="去查查" />
<input name="reset" type="submit" value="再想想" /></form>
</body>
</html>
这个是首页index.php提交给下面的页面app.php<!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>
</head><body>
<?
$data = array($_POST['radio']);
var_dump($data);echo ':原始的<hr>';//注意: string(0)echo " <a href=".$PHP_SELF."?page=2 >下一页</a> ";
?></body>
</html>app.php刚开始显示$data正常的:
-------------------------------
array(1) { [0]=> string(3) "and" } :原始的
下一页
-------------------------------
可是点击“下一页”这个链接之后,$page=2, 会把$data这个值给刷掉!$data 变成NULL
--------------------------------------
array(1) { [0]=> NULL } :原始的
下一页
--------------------------------------
大哥能在指导一下吗?这个$data我还需要,不能变成NULL