急急急求解,select怎么得不到选择的值?
<META content='text/html; charset=gb2312' http-equiv=Content-Type>
<?php
$a = $_GET[showtype];
echo "
<table><tr>
<td width=100px align=center>编号</td>
<td width=150px>班级</td>
<td width=100px> 成绩 </td>
<td width=150px> 等级</td>
<td width=100px> 课品 </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td>
<form method='GET'>
<select name='showtype' onchange=\"这里希望大神教我刷新的代码\">
<option >分类显示</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
</select></form>
</td>
<td> </td>
</tr>
</table>";
echo $a;
?>
以上的是代码,我要获得$a的值,但为什么$a是空白,怎么改啊?还有就是onchange=这里写什么才会选择后就有输出$a的值?
[解决办法]
假如文件名为test.php
$a = !empty($_GET["showtype"]) ? $_GET["showtype"] : 0;
……
……
<select name='showtype' onchange=\"location.href='?showtype='+this.value;\">
[解决办法]