找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 190|回复: 12

请教:我的数据不能插入数据库 两个页面 1.asp和2.asp

[复制链接]
发表于 2010-1-14 08:48:37 | 显示全部楼层 |阅读模式 IP:江苏扬州
这个是1.asp
<!--#include file="conn.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>
<style type="text/css">
<!--
.STYLE1 {color: #00cc33}
.STYLE2 { color: #00cc33;
font-weight: bold;
}
.STYLE3 {color: #00cc33}
-->
</style>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#0099FF">
<td align="center" valign="top"><table width="770" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="770" align="center" valign="top"><table width="610" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#E2F3E3">
<td width="610" height="25" align="center" valign="top"><table width="610" border="0" cellpadding="0" cellspacing="0" bgcolor="#E2F3E3">
<tr>
<td width="610" height="35" align="center" valign="middle"><table width="98%" border="0" cellspacing="0" cellpadding="0">
<%
sq2="select * from news where nw_check='0' order by nw_id DESC"
rs.Open sq2,conn,1

page=cint(request("page"))
rs.Pagesize=20

if page="" or page=0 then page=1

If page>rs.Pagecount Then Page=rs.Pagecount

'当内容为空也可正常显示,不加此则报错
if not rs.eof then
rs.Absolutepage=page
end if

%>
<tr>
<form action="1.asp" method="post" name="form1" id="form1" >
<td height="30" align="center" valign="middle" class="blue9"> 共<%=rs.recordcount%>篇文章 <%=rs.pagesize%>篇/每页 共<%=rs.pagecount%>页
当前第<%=page%>页
<%if page<>1 then%>
<a href="1.asp?page=1" class="blue9">第一页</a>|<a href="1.asp?page=<%=page-1%>" class="blue9">上一页</a>
<%
else
Response.Write("第一页 | 上一页")
End If
If page<>rs.Pagecount Then
%>
|<a href="1.asp?page=<%=page+1%>" class="blue9">下一页</a>|<a href="1.asp?page=<%=rs.pagecount%>" class="blue9">最后一页</a>
<%
else
Response.Write("下一页 | 最后一页")
end if
%>
<input name="page2" type="text" class="form1" id="page2" value="<%=page%>" size="3" maxlength="5" />
<input name="Submit2" type="submit" class="form1" value="Goto" />
</td>
</form>
</tr>
</table></td>
</tr>
<tr>
<td width="610" align="center" valign="top"><table width="531" border="1" cellpadding="0" cellspacing="1" bordercolor="#FF8c40" bgcolor="#E2F3E3">
<tr bgcolor="#304D7C" class="105" >
<td width="100" height="20" align="center" bgcolor="#E2F3E3"><div align="center"><font color="#FFFFFF"><strong>&nbsp;</strong></font><strong><span class="STYLE3">文章编号</span></strong></div></td>
<td width="209" height="20" align="center" valign="middle" bgcolor="#E2F3E3"><font color="#FFFFFF"><strong>&nbsp;</strong></font><strong><span class="STYLE3">新闻标题</span></strong></td>
<td width="210" align="center" valign="middle" bgcolor="#E2F3E3"><strong><span class="STYLE3">新闻审核</span></strong></td>
</tr>
<%
for i=1 to rs.pagesize
if not rs.eof then
%>
<tr bgcolor="#E2F3E3" class="blue9">
<form id="form2" name="form2" method="post" action="2.asp">
<td width="50" height="20" align="center" class="black9"><input name="nw_id" type="hidden" value="<%=rs("nw_id")%>"/><%=rs("nw_id")%>
</td>
<td width="209" height="20" align="center" valign="middle"><a href="read1.asp?id=<%=rs("nw_id")%>" target="_blank" class="blue9"><%=rs("nw_biaoti")%></a></td>
<td width="210" height="20" align="center" valign="middle">
<label>
<input name="nw_check" type="radio" value="0" checked="checked" />
</label>
未审核
<label>
<input type="radio" name="nw_check" value="1" />
</label>
审核
<label>
<input type="submit" name="Submit3" value="提交" />
</label>
</td>
</form>
</tr>
<%
rs.movenext
end if
next
%>
</table>
</td>
</tr>
<tr>
<td width="610" height="40" align="center" valign="middle"><table width="99%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="30" align="center" valign="middle"><table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<form action="1.asp" method="post" name="form1" id="form1" >
<td height="30" align="center" valign="middle" class="blue9"> 共<%=rs.recordcount%>篇文章 <%=rs.pagesize%>篇/每页 共<%=rs.pagecount%>页 当前第<%=page%>页
<%if page<>1 then%>
<a href="1.asp?page=1" class="blue9">第一页</a>|<a href="1.asp?page=<%=page-1%>" class="blue9">上一页</a>
<%
else
Response.Write("第一页 | 上一页")
End If
If page<>rs.Pagecount Then
%>
|<a href="1.asp?page=<%=page+1%>" class="blue9">下一页</a>|<a href="1.asp?page=<%=rs.pagecount%>" class="blue9">最后一页</a>
<%
else
Response.Write("上一页 | 最后一页")
end if
%>
<input name="page" type="text" class="form1" id="page" value="<%=page%>" size="3" maxlength="5" />
<input name="Submit" type="submit" class="form1" value="Goto" />
</td>
</form>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td width="770" height="25" align="center" valign="middle" bgcolor="#E2F3E3" class="white105"><span class="STYLE1"><font size="2" class="unnamed1"></font></span></td>
</tr>
</table></td>
</tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>


这个没问题,可以得到请求的字段

2.asp搞不定,不能插入数据到数据库

这里是2.asp

<!--#include file="conn.asp"-->
<%
nw_id=request.form("nw_id")
nw_check=request.form("nw_check")
'response.Write nw_id & "," & nw_check
sql="insert into news("nw_check") values ('"& nw_check &"') where nw_id="& nw_id &""
conn.execute sql
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新闻添加成功</title>
<link href="css/css1.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="top">&nbsp;</td>
</tr>
</table>
<font color="#FF0000"></font>
</body>
</html>
<% conn.close
set conn=nothing
%>

我不知道2.asp有什么问题,请教
发表于 2010-1-14 08:48:41 | 显示全部楼层 IP:江苏扬州
sql="insert into news("nw_check") values ('"& nw_check &"') where nw_id="& nw_id &""
这句好像不对
改成这样试试
sql="insert into news(nw_check) values('nw_check') where nw_id="&nw_id&""
回复

使用道具 举报

发表于 2010-1-14 08:48:45 | 显示全部楼层 IP:江苏扬州
这么长,怎么看呀!
回复

使用道具 举报

发表于 2010-1-14 08:48:49 | 显示全部楼层 IP:江苏扬州
多谢本刚兄这么有耐心,我试了试没有成功

我继续努力!
回复

使用道具 举报

发表于 2010-1-14 08:48:53 | 显示全部楼层 IP:江苏扬州
<%
nw_id=request.form("nw_id")
nw_check=request.form("nw_check")
'response.Write nw_id & "," & nw_check
sql="insert into news("nw_check,nw_id") values ('"& nw_check &"','"& nw_id &"')"
conn.execute sql
%>
回复

使用道具 举报

发表于 2010-1-14 08:48:57 | 显示全部楼层 IP:江苏扬州
nw_id=request.form("nw_id")
nw_check=request.form("nw_check")
'response.Write nw_id & "," & nw_check
sql="insert into news("& nw_check &") values ('"& nw_check &"') where nw_id="& nw_id

试试
回复

使用道具 举报

发表于 2010-1-14 08:49:01 | 显示全部楼层 IP:江苏扬州
sql="insert into news("nw_check") values ('"& nw_check &"') where nw_id="& nw_id
试试(2.asp)
回复

使用道具 举报

发表于 2010-1-14 08:49:05 | 显示全部楼层 IP:江苏扬州
不清楚 可能是我2.asp表单错了,应不应该加隐藏域呢

上传仍然不行

不过楼上的
sql="insert into news("nw_check") values ('"& nw_check &"') where nw_id="& nw_id

这句 ,你sql语句后面是不是少了双引号"?
回复

使用道具 举报

发表于 2010-1-14 08:49:09 | 显示全部楼层 IP:江苏扬州
有没有那位兄弟做一个简单的审核功能 让了解一下

或者谁手头上有资料,能不能发上来让我看下源代码
回复

使用道具 举报

发表于 2010-1-14 08:49:14 | 显示全部楼层 IP:江苏扬州
sql="insert into news("nw_check") values ('"& nw_check &"') where nw_id="& nw_id &""
这句好像不对
改成这样试试
sql="insert into news(nw_check) values('"+nw_check+"') where nw_id="&request.form("nw_id")

sql="insert into news(nw_check) values('"+nw_check+"') where nw_id="&nw_id&""
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 15:30 , Processed in 0.272086 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表