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>";
}
?> 展开
或者:这是第二个页面的一些代码,看看哪有错误...谢谢;;;;
<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>";
}
?> 展开
展开全部
你的意思是把值传到下一个页面之后 也要选择 并且已经被选择了 是不是这个意思?
传值到下一个页面 用$_POST["name"];
之后用for循环下拉的时候 修改html 加一个判断语句 if($value==$_POST["name"]){echo "selected=\"selected\"";}
传值到下一个页面 用$_POST["name"];
之后用for循环下拉的时候 修改html 加一个判断语句 if($value==$_POST["name"]){echo "selected=\"selected\"";}
更多追问追答
追问
能帮我看看这段代码吗?谢谢啊....
".$i."班";
}
?>
追答
截取$row["classid"]的第一个字符
架设$row["classid"]=2_ban
这样截取得到2
如果$i=2的话则输出selected='selected‘ 也就是本项被选中的意思。
展开全部
PHP的话就用_GET[select_name]或是_POST[select_name]
在提交页面用form来提交就可以
在接收页面用_GET或_POST
在提交页面用form来提交就可以
在接收页面用_GET或_POST
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将要传值的变量设为全局变量,加上global试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询