php中请问怎么把一个页面的select选中的值传到下个页面。。。。如果是for循环的下拉列表该怎么办呢?

在下一页面中,同样是for循环下拉列表显示,并且已选中上一页面传过来的值...我只想知道for循环方式...最好具体一点...或者:这是第二个页面的一些代码,看看哪有错误... 在下一页面中,同样是for循环下拉列表显示,并且已选中上一页面传过来的值...我只想知道for循环方式...最好具体一点...
或者:这是第二个页面的一些代码,看看哪有错误...谢谢;;;;
<select name="classid" id="classid">
<?php
for($i=1;$i<=6;$i++){
echo "<option value=".$i."班";
if(substr($row["classid"],0,1)==$i)
echo "selected='selected'";
echo ">".$i."班</option>";
}
?>
展开
 我来答
百度网友a9ca3610
2011-12-04 · 超过19用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:76.6万
展开全部
你的意思是把值传到下一个页面之后 也要选择 并且已经被选择了 是不是这个意思?

传值到下一个页面 用$_POST["name"];

之后用for循环下拉的时候 修改html 加一个判断语句 if($value==$_POST["name"]){echo "selected=\"selected\"";}
更多追问追答
追问
能帮我看看这段代码吗?谢谢啊....

".$i."班";
}
?>
追答
截取$row["classid"]的第一个字符
架设$row["classid"]=2_ban
这样截取得到2

如果$i=2的话则输出selected='selected‘ 也就是本项被选中的意思。
miniappkFwV0962YhOPw
2011-12-05 · 请开发者输入账号签名
miniappkFwV0962YhOPw
采纳数:2709 获赞数:7886

向TA提问 私信TA
展开全部
PHP的话就用_GET[select_name]或是_POST[select_name]
在提交页面用form来提交就可以
在接收页面用_GET或_POST
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bigtooth2010
2011-12-12
知道答主
回答量:52
采纳率:0%
帮助的人:18.2万
展开全部
将要传值的变量设为全局变量,加上global试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式