| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 525 人关注过本帖
标题:如何只设计一个表单完成记录的插入、修改、显示功能?
只看楼主 加入收藏
qskm
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-4-12
收藏
 问题点数:0 回复次数:5 
如何只设计一个表单完成记录的插入、修改、显示功能?
请教高手:

如何只设计一个表单完成记录的插入、修改、显示功能?


一般好像要用两个表单,是吗?
搜索更多相关主题的帖子: 表单 记录 设计 
2006-11-11 13:36
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
act=modi 修改
act=new 插入
act="" 列表
2006-11-11 15:11
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
不会.
2006-11-11 15:27
chzh22
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-6-3
收藏
得分:0 
呵呵,多看看人家代码就会了

爱我的人教我温柔;恨我的人教我谨慎;对我冷漠的人教我自立.
2006-11-11 20:21
ming206
Rank: 2
来 自:重庆
等 级:等待验证会员
威 望:3
帖 子:545
专家分:7
注 册:2005-8-2
收藏
得分:0 
只能算是技巧性东西。不谈任何编程能力,现在修闲中,帮你做了个例子,直接COPY过去就可以理解了。

页面1:(仅一个form)


<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
dim Types,t,actionname,qryname,resetname,tileinfo,text1_text,text2_text,id
Types=request.QueryString("Types")
text1_text="" '默认为空
text2_text="" '默认为空
t="submit" '默认为提交类型按钮
select case Types
''''''''''''''''''''''''''''''''''
'添加
case "add":
tileinfo="现在是添加信息" '标题拦
qryname="确认添加" '按钮1的名称
resetname="取消添加" '按钮2的名称
actionname="addData" '确定隐藏信息
''''''''''''''''''''''''''''''''''
'修改
case "edit":
tileinfo="现在是修改某条信息"
qryname="确认修改"
resetname="恢复状态"
actionname="editData"

'假如数据库中有条记录,自动编号是id
'则接收ID值
'
id=replace(request("id"),"","'")
call data(id)
''''''''''''''''''''''''''''''''''
'显示
case "show":
tileinfo="现在是显示某条信息"
qryname="是否修改"
resetname="是否删除"
actionname=" "
TT="edit"
't="button"
'假如数据库中有条记录,自动编号是id
'则接收ID值
'
id=replace(request("id"),"","'")
call data(id)
case else:
''''''''''''''''''''''''''''''''''
'当然这里你可以可以自己处理
tileinfo="现在是添加信息"
qryname="确认添加"
resetname="取消添加"
actionname="addData"
''''''''''''''''''''''''''''''''''

end select
'''''''''''''''''''''''''''''''''''''''''
'读数据
'参数ID:假设是ID编号
private sub data(id)
if id<>"" then
'假设这里是从数据库中读来的数据信息(某条记录信息)
text1_text="text1_text的值"
text2_text="text2_text的值"
end if
end sub
%>
<!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">
<!--
body,td,th {
font-size: 12px;
}
a:link {
color: #000033;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #000033;
}
a:hover {
text-decoration: none;
color: #FF6600;
}
a:active {
text-decoration: none;
color: #FF6600;
}
-->
</style></head>

<body>
<table width="500" border="0" align="center" cellpadding="4" cellspacing="1" bordercolor="#999999" bgcolor="#999999">
<tr>
<td align="center" bgcolor="#999999"><a href="?Types=add">添加</a></td>
<td align="center" bgcolor="#999999"><a href="?Types=edit&amp;id=1">修改</a></td>
<td align="center" bgcolor="#999999"><a href="?Types=show&amp;id=1">显示</a></td>
</tr>
</table>
<br />
<form action="actionPage.asp" method="post" name="f">
<table width="500" border="0" align="center" cellpadding="4" cellspacing="1" bordercolor="#999999" bgcolor="#999999">
<tr>
<td colspan="2" align="center" bgcolor="#999999"><strong><%=tileinfo%></strong></td>
</tr>
<tr>
<td width="231" bgcolor="#EBEBEB">数据1</td>
<td width="254" bgcolor="#EBEBEB"><label>
<%if Types<>"show" then%>
<input name="text1" type="text" id="text1" value="<%=text1_text%>" />
<%else %>
<%=text1_text%>
<%end if%>
</label></td>
</tr>
<tr>
<td bgcolor="#EBEBEB">数据2</td>
<td bgcolor="#EBEBEB"><label>
<%if Types<>"show" then%>
<input name="text2" type="text" id="text2" value="<%=text2_text%>" />
<%else %>
<%=text2_text%>
<%end if%>
</label></td>
</tr>


<tr>
<td colspan="2" align="center" bgcolor="#999999"><label>
<%IF Types<>"show" then%>
<input name="s" type="<%=t%>" value="<%=qryname%>" />
<input type="reset" name="Submit2" value="<%=resetname%>" />
<input name="action" type="hidden" id="action" value="<%=actionname%>" />
<input name="Types" type="hidden" id="Types" value="<%=Types%>" />
<input name="id" type="hidden" id="id" value="<%=id%>" />
<%else%>
<a href="actionPage.asp?action=delData&id=1"><%=resetname%></a>
<%end if%>
</label></td>
</tr>
</table>
</form>
<hr />
</body>
</html>




2.处理表单:


<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
dim action,str
action=request("action")
'其实数据自己接受了
select case action
'''''''''''''''''''''''''''''
'添加新数据信息到数据库里
case "addData"
'自己处理这里
str="添加新数据信息到数据库里"
'''''''''''''''''''''''''''''
'修改数据
case "editData"
'自己处理这里
str="修改数据"
'''''''''''''''''''''''''''''
'删除数据
case "delData"
'自己处理这里
str="删除数据"
case else
str="非法!"
end select
%><hr>
<%=str%>

外贸综合平台:E贸通
2006-11-11 21:46
qskm
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-4-12
收藏
得分:0 
谢谢大家的关注,向你们学习,向高手进军
2006-11-12 09:41
快速回复:如何只设计一个表单完成记录的插入、修改、显示功能?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019222 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved