电信4m宽带怎么样:SQL语句问题。。请高手赐教!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 09:03:14
<!--#include file="connxxx.asp"-->
<%dim uname,haoma,action,id
action=replace(request.QueryString("action"),"'","")
if action="" then
uname=replace(request.QueryString("uname"),"'","")
haoma=replace(request.QueryString("haoma"),"'","")
id=replace(request.QueryString("id"),"'","")
%>
<title>恒发营销策划OA管理系统</title><form name="form1" method="post" action="?action=edit">
<div align="center">
<table width="514" height="110" border="0" align="center">
<tr>
<td colspan="3"><div align="center" class="STYLE1 STYLE7"><span class="STYLE6">修   改   员</span><span class="STYLE6">   </span><span class="STYLE6">工   资   料</span></div></td>
</tr>
<tr>
<td height="18"><div align="right" class="STYLE9">职工编号:</div></td>
<td colspan="2"> 
<label>
<input name="id" type="text" disabled="disabled" id="id" value="<%=id%>"/>
</label></td>
</tr>
<tr>
<td width="195" height="18"><div align="right" class="STYLE9">职员姓名:</div></td>
<td width="309" colspan="2"><label>  
<input name="uname" type="text" id="username" value=<%=uname%> />
</label></td>
</tr>
<tr>
<td height="18"><div align="right"职员号码:</div></td>
<td colspan="2"><label>  
<input name="haoma" type="text" id="nb" value=<%=haoma%> />
</label></td>
</tr>
<tr>
<td height="18"> </td>
<td><label>
<input type="submit" name="Submit" value="修改" />
</label>
<label>
<input type="reset" name="Submit2" value="重置" />
</label></td>
<td> </td>
</tr>
</table>
</div>
</form>
<%elseif action="edit" then
dim sqledit,uname1,haoma1,id1
uname1=replace(request.form("uname"),"'","")
haoma1=replace(request.form("haoma"),"'","")
id1=replace(request.form("id"),"'","")
sqledit="UPDATE yhdata set haoma = '"& haoma1 &"',uname='" & uname1 & "' where id="&id
connxxx.execute sqledit
response.Write("<script>alert('修改成功!');location.href='reg.asp'</script>")
end if%>
x.asp
就是一个表单页面把数据post给x.asp?action=edit
结果用request.form得不到ID的数据,但能得到uname,和haoma .奇怪。。。有什么不一样么?改名了也不行。。我改成id1也不行。。郁闷
老说 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
就是因为接不到id的值

用request("id")

你要问什么问题啊?都没说清楚

disable掉的input貌似是不传送数据的,改成直接text显示或者用hidden属性。