小弟我这样为什么传不了值?

我这样为什么传不了值??????我是这样传值的:formname myform method post action saveaddproduct

我这样为什么传不了值??????
我是这样传值的:
<form   name= "myform "   method= "post "   action= "saveaddproduct.asp?action=update   &   id= <%=bookid%> ">


----------------------------------------
dim   action,bookid
action=request.QueryString( "action ")
bookid=request.QueryString( "id ")
用这条语句得出:
action的值是update
bookid的值是空的

怎么样才能把bookid的值传过去?

[解决办法]
放在form里传递不行吗
<input name= "ID " type= "hidden " value= " <%=bookid%> ">