如图
如果我选择all,则选择全部数据
如果选择city,则根据下拉菜单的city值,导出对于city的数据。
是使用条件语句还是JS脚本来控制?需要给些简单的代码。谢谢。
该form的HTML为:
<form action="action.php">
<input type=radio name="bigtype" value="all" />all
<input type=radio name="bigtype" value="city" />city
<select name="city_type">
<option value="a">a</option>
<option value="b">a</option>
</select>
<input type=radio name="bigtype" value="category" />category
<select name="category_type">
<option value="a">a</option>
<option value="b">a</option>
</select>
<input type=radio name="bigtype" value="rank" />rank
<select name="rank_type">
<option value="a">a</option>
<option value="b">a</option>
</select>
</form>
那么,服务端PHP为:
<?php
$bigType=$_REQUEST['bigtype'];
if($bigType=="all")
//选择全部
elseif($bigType=="city")
{
$cityType=$_REQUEST['city_type'];
if($cityType=="a")
//选择city的一部分
else
//选择city的另一部分
}
elseif($bigType=="category")
{
//类似......
}
elseif($bigType=="rank")
{
//类似......
}
?>
花了10分钟写的,分给我吧
<form action="action.php">
<input type=radio name="bigtype" value="all" />all
<input type=radio name="bigtype" value="city" />city
<select name="city_type">
<option value="a">a</option>
<option value="b">a</option>
</select>
<input type=radio name="bigtype" value="category" />category
<select name="category_type">
<option value="a">a</option>
<option value="b">a</option>
</select>
<input type=radio name="bigtype" value="rank" />rank
<select name="rank_type">
<option value="a">a</option>
<option value="b">a</option>
</select>
</form>
那么,服务端PHP为:
<?php
$bigType=$_REQUEST['bigtype'];
if($bigType=="all")
//选择全部
elseif($bigType=="city")
{
$cityType=$_REQUEST['city_type'];
if($cityType=="a")
//选择city的一部分
else
//选择city的另一部分
}
elseif($bigType=="category")
{
//类似......
}
elseif($bigType=="rank")
{
//类似......
}
?>
花了10分钟写的,分给我吧
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-03-16
只要是表单提交 都可以用 $_POST 或$_GET (例:$_POST〔“city”〕) 来获取追问
后面下拉菜单的值容易获取 我是要通过4个单选钮分条件判断