注册 登录
编程论坛 ASP技术论坛

怎样在一个页面里通过id号查询出用户名显示

ikonglin 发布于 2010-12-19 20:27, 1570 次点击
在ID文本框中输入id号,按回车后在下面的用户名里显示对应的用户名。
9 回复
#2
yms1232010-12-20 10:07
这个很easy啊?就是提交表单获取参数,查询即可。
#3
ikonglin2010-12-20 20:57
我需要在一个页面里完成,不要向新页面提交,且不用刷新网页,除了ajax没有方法实现 吗
#4
hams2010-12-21 08:02
ASP是服务器端脚本,不可能在一个页面完成这种需要读数据库的工作。
#5
啊呆1632011-01-20 00:47
你不提交数据从哪获得结果呢?要么数据库,要么XML
#6
lovemole2011-01-21 23:58
没数据库也能实现,只是要把数据存在网页里面,维护数据很麻烦。
#7
zznice2011-02-07 01:28
三种方法实现,请大家讨论:
1、AJAX,这个是AJAX的强项,专门干这个的;
2、用框架,把一个页面分成两个框架,A框架提交表单,B框架显示结果,这样还是显示在同一个页面里,我就是这样实现的,但会刷新页面,不过可以实现楼主说的情况
3、通过Form提交的参数,返回给当前页面,这个没有试过,不知道能不能这样做,请高手指教

[ 本帖最后由 zznice 于 2011-2-10 00:59 编辑 ]
#8
a1900662011-02-09 16:44
第一步:
<!--#include file="conn.asp"-->
<%
 dim rs
 dim sql
 set rs=server.createobject("adodb.recordset")
 sql="select * from users2 where id="&request("id")
 rs.open sql,conn,1,3
address=rs("address")'所在地
no=rs("no")'车牌号
time=rs("time")'时间表
%>
第二步:
 <form method="POST" action="erseve.asp?id=<%=rs("id")%>">
<input type="text" name="address" size="10" value="<%=address%>">
<input type="text" name="no" size="10" value="<%=no>">
<input type="text" name="time" size="10" value="<%=time%>">
地址一定要如这样:http://127.0.0.1/车辆/000.asp?id=100
http://127.0.0.1/车辆/000.asp  这样无法显示表单下拉框里的数据

所以。进入的交链接时一定要:<a target="_top"
    href="车辆/000.asp?id=<%=rs("id")%>">车辆</a>



#9
zznice2011-02-10 01:01
楼上的方法是通过地址栏传递的参数,如果要随机的输入某个ID进行查询,怎么改变ID的值呢?
#10
xing5996662011-02-11 16:53
可以做到!不用刷新界面,也不用提交别的界面!去下载个jquery插件!

有个插件可以直接点击界面就出现输入框~在点击保存就可以。自己去找找。
1