<form name="form1"...>
<? echo $ID=$_GET['h'] ?>  //这里的$ID不是表单变量,所以无法传递.
<input type="text" name="k"...>
</form>改成这样试试<form name="form1" method="post" action="<? echo $PHP_SELF;?>?ID=<? echo $id;?>&k=<? echo $k;?>">
<input type="hidden" name="ID" value="<? echo $_GET['h'] ?>">
<input type="text" name="k" value="<? echo $_GET['h'];?>">
...
</form>