这种方法不行的。
change()里的内容始终是固定的
change()里的内容始终是固定的
解决方案 »
- 动态插入复数行的取值问题
- 为什么这几句php跳转代码在IE下执行反馈“403 禁止访问”?
- 如何将一个表中的数据写入另一个表
- 菜鸟请教 php奇怪的问题? 90分奉上
- 怎么实现像DZ那样不登陆就无法查看某个帖子
- 在PHP中和在MYSQL中字符的第一个字节怎么取得啊?
- php开发
- 新闻关键字问题,高分
- 请教一个CSS问题,鼠标移动到超连接时显示I形,按下左键时为手形,如何改鼠标称到超连接时为手形?谢谢。
- 用PHP怎样来识别输入框的汉字是BIG5码还是GB码?请赐教!
- 请介绍免费的电子商务网站的代码(php+mysql)
- Notice: Use of undefined constant tmp_name - assumed 'tmp_name' in
<select name="Class" id="ClassSelect" style="width:100" onchange="change(this.value)">
<option value="" selected>--请选择--</option>
<?
$i=0;
$result=$DB->query("select * from class group by `大类名` order by `大类排序`",$dbbase);
while ($rows=mysql_fetch_array($result)){
echo "<option value=$rows[大类名]>$rows[大类名]</option>";
$i++;
}
?>
</select>
<select name="SubClass" id="SubClassSelect" style="width:100">
<option value="" selected>--请选择--</option>
<script language="javascript">
var onecount;
onecount=0;
subcat = new Array();
<?
$count = 0;
$result=$DB->query("select * from class order by `大类排序`",$dbbase);
while ($rows=mysql_fetch_array($result)){
?>
subcat[<? echo $count; ?>] = new Array("<? echo $rows[大类名]; ?>","<? echo $rows[小类名]; ?>");
<?
$count++;
}
echo "onecount=$count;";
?>
function change(ClassName){
var SubClassSelect = document.getElementById("SubClassSelect");
var i,j;
SubClassSelect.options.length = 1;
j=1;
for (i = 0;i < onecount; i++)
{
if (subcat[i][0] == ClassName)
{
SubClassSelect.options[j++]=new Option(subcat[i][1], subcat[i][1]);
}
}
}
</script>
</select>
<form method="post" action="info_update.php" name="add" enctype="multipart/form-data">
末尾加上:
<input type="submit" name="Submit" value="新 增">
<input name="Submit" type="reset" id="Submit" value="重 置">
</form>在info_update.php文件用$_POST['classselect']或$_POST[classselect]取得的都是空值?请高手帮忙