代表团召集人是谁:关于ASP编程问题,请教高手。

来源:百度文库 编辑:高校问答 时间:2024/04/29 12:03:21
现有一ASP程序,假如数据库中有一条记录为:姓名A,手机号码B。录入页面只录入手机号码,显示页面则显示姓名和手机号码。如何能实现只录入手机号码在显示页面里就直接显示姓名和手机号码。要自动读取相应号码里姓名的记录。请高手帮忙。
简单的说吧。就是我一条记录(同时录完姓名和手机号码)录入一次后,再录入相关的记录,比如再次录入相同的手机号码而没有录入姓名,在统计显示的时候就是有2条记录,要的是第二次记录里的姓名栏里直接显示第一次录入的姓名。该如何做呢?我是新手不太懂,请帮忙。

你说的是数据库查询吧!

已定义好了conn

set rs = Server.createObject("ADODB.RecordSet")
sql = "select * from tableName where mobilenumber= " & request("inputMobileNumber")
rs.open sql,conn,1,1
得到 rs("userName") 就是的

这里用的是asp,去看一下数据库的知道吧如:Access, SQL Server

帮不了你啊~~

呵呵

不过你可以试试用上下模式的框架做,也不错啊
把显示放在下面那个框架,也有点你说的感觉呀

关于你的问题,我做如下解释:
提交手机号是一个传值到服务器的操作,然后服务器根据你提交的手机号,返回用户名字给你。此操作除了提交没有他法,提交到本页虽然貌似没有更改页面,其实也是看得出来提交动作的。
所以如果你想实现你的要求,必须在提交之前把所有用户的信息提前读入到内存,用数组来保存,这样就不必提交回数据库进行查询操作。
对于很大的数据量来说,不建议这么做。

假设有这两种情况:
1.是指输入手机号后要提交;
2.是不需要提交,直接输入手机号就显示姓名.

解决:对于1就太简单不过了,查询一下数据库就OK了.对于2的话,就比较麻烦了.如果数据很少且不需要保密,就生成javascript代码来实现.如果数据量很大的话就需要用com或者是用java的applet来实现.

action提交到自身页面试试

没看懂你的意思