急急急!!!这里的ASP代码哪里错了,怎么改呢?

LX.ASP<!--#includefile="conn1.asp"--><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitio... LX.ASP
<!--#include file="conn1.asp"-->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<table width="600" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="454" height="85"> </td>
</tr>
<tr>
<td height="192">
<%

dim rs,sql
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "select * from lx",conn,1
if rs.EOF then
response.write "没有栏目"
else
%><form action="2.asp" name="lxdz" method="post">
<table width="671" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="53" align="center"><strong>序号</strong></td>
<td width="161" align="center"><strong>QQ号</strong> </td>
<td width="153" align="center">首页显示</td>
<td width="154" align="center">二级页面显示</td>
<td width="69" align="center"><strong>删除</strong></td>
<td width="69" align="center"><strong>修改</strong></td>
</tr>
<%do while NOT rs.EOF%>
<tr>
<td height="31"><%=rs("id")%></td>
<td><%=rs("qqlx")%></td>
<td align="center"><label>
<input name="radiobutton2" type="radio" value="2" />
</label></td>
<td align="center"><label>
<input type="radio" name="radiobutton1" value="1" />
</label></td>
<td align="center"><a href="lxdel.asp?id=<%=rs("id")%>&name=del">删除</a></td>
<td align="center"><a href="2.asp?id=<%=rs("id")%>">修改</a></td>
</tr>
<%
rs.MoveNext
loop
end if
rs.close
%>
</table>
</form></td>
</tr>
<tr>
<td height="388"> </td>
</tr>
</table>
</body>
</html>

2.asp
<!--#include file="conn1.asp"-->
<%
dim rs
set rs=Server.CreateObject("Adodb.Recordset")
rs.open "Select * from lx where id="&request("id")&" ",conn,1,3
xs=request.Form("radiobutton1")
wz=request.Form("radiobutton2")
rs("xs")=xs
rs("wz")=wz

rs.update

%>
我想了两天都不明白,谁可以帮帮我,找出错误呢?帮我改过来,我这样做老是把wz,xs的值变成空的了
展开
 我来答
yuchixue
2009-05-19 · TA获得超过181个赞
知道小有建树答主
回答量:269
采纳率:100%
帮助的人:209万
展开全部
<input name="radiobutton2" type="radio" value="2" />

这个有错误....... 应该选成checkbox type="checkbox"

单选钮是选择用的....
要是你非要用radio的话除非你在加JS来控制radio的动作,或者用两个radio

是<input name="radiobutton2" type="radio" value="2" checked />
否<input name="radiobutton2" type="radio" value="1" />

默认是"是" 就是首页显示,点否的话就是
名字必须一样 第二个也是一样的....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
百度网友e03dfa421
2009-05-19 · TA获得超过239个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:183万
展开全部
<td align="center"><a href="2.asp?id=<%=rs("id")%>">修改</a></td>
改成
<td align="center"><a href="2.asp?id=<%=rs("id")%>&r1=1&r2=2">修改</a></td>

xs=request.Form("radiobutton1")
wz=request.Form("radiobutton2")
改成
xs=request("r1")
wz=request("r2")

你这个就没有提交按钮,所以表单不会提交的,把程序里边的FORM删了吧.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nccmaster
2009-05-19 · TA获得超过1184个赞
知道小有建树答主
回答量:1060
采纳率:0%
帮助的人:562万
展开全部
你这写的什么啊?只看代码,就发现你的思路不够清晰。再加上你对代码没有一些思路的说明,理解你的想法够困难的。

就你上边这些代码来看,你就没有用Form把数据发到2.asp上,怎么可能不变成空的?用form发数据不是写上<form></form>就行了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小刚爱生活
2009-05-19 · TA获得超过1025个赞
知道大有可为答主
回答量:2140
采纳率:100%
帮助的人:552万
展开全部
( ⊙o⊙ ) 都没有提交过去数据,不为空才怪呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式