急急急!!!这里的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的值变成空的了 展开
<!--#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的值变成空的了 展开
4个回答
展开全部
<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" />
默认是"是" 就是首页显示,点否的话就是
名字必须一样 第二个也是一样的....
这个有错误....... 应该选成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 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
<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删了吧.
改成
<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删了吧.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这写的什么啊?只看代码,就发现你的思路不够清晰。再加上你对代码没有一些思路的说明,理解你的想法够困难的。
就你上边这些代码来看,你就没有用Form把数据发到2.asp上,怎么可能不变成空的?用form发数据不是写上<form></form>就行了。
就你上边这些代码来看,你就没有用Form把数据发到2.asp上,怎么可能不变成空的?用form发数据不是写上<form></form>就行了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
( ⊙o⊙ ) 都没有提交过去数据,不为空才怪呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询