asp网页与数据库问题

<inputvalue="未发货"type=buttononClick="if(this.value=='未发货'){this.value='已发货';this.disa... <input value="未发货" type=button onClick="if(this.value=='未发货'){this.value='已发货';this.disabled=true;}" /> 这个代码,但是网页刷新后,又回到 未发货,怎样实现,点击后永久显示已发货,就是一台电脑上点击了 ,其他电脑照样看到效果,谢谢,如果用数据库,麻烦大姐大哥,给数据库代码和ASP网页代码 因为小妹对代码不懂,麻烦给完整的代码。谢谢 展开
 我来答
baithan
2011-04-12 · TA获得超过717个赞
知道小有建树答主
回答量:593
采纳率:0%
帮助的人:582万
展开全部
不懂还弄?

共两个asp页面,,一个前台显示,一个后台改数据
index.asp

<%
dim db,conn,connstr '定义数据
db="db1.mdb" '数据库地址
set Conn = server.CreateObject("ADODB.Connection") '创建数据库对象
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr '打开连接

set rs=server.CreateObject("ADODB.RecordSet")
sql="select * from table1 where id=1" '要执行的查询,看看是否已经发货
rs.Open sql,conn,0,1 '执行上面的语句
%>
<!--定义一个表单。。。。-->
<form action="action.asp?disable=true" method=post>
<input
<%
if (trim(rs("已发货"))="Y") then '判断数据库里的“已收货”字段是否为Y
response.write "disabled=disabled value='未发货' "
else
response.write "value='已发货' "
end if
%>
type="submit" />
</form>

----------------------------------------------------------------------------------
<form action="action.asp?disable=false" method=post>
<input
<%
if (trim(rs("已发货"))="N") then
response.write "disabled=disabled value='已发货' "
else
response.write "value='未发货' "
end if
%>
value="已发货" type="submit" />
</form>
<%rs.close()%>

action.asp

<%
dim db,conn,connstr
db="db1.mdb"
set Conn = server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr

set rs=server.CreateObject("ADODB.RecordSet")
action=trim(request("disable")) '获取前一个页面传过来的值

if(action="true") then '判断是否已发货
Sql="update table1 set 已发货='Y' where id=1"
else
Sql="update table1 set 已发货='N' where id=1"
end if

conn.execute sql '执行语句
response.redirect "index.asp" '跳到index.asp页面
%>

忘了,还有数据库,
一张表,table1
id 自增
已收货 文本
追问
数据库,怎样加,是否可以给你完整的,直接放到网页就可以的,大哥,小妹实在太笨了,谢谢大哥
追答
额。。。。。。。。。。。。。。。。。。。。。。。。。

直接给你例子得了
http://a.unknownn.tk/demo/condb/index.asp
demo地址,,效果什么的,,自己看

你要是再不懂。。。你就。。。。。。。。。。。。。。。。。。。。。

直接给我留言
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式