在一个数据库里,,我输入一个数据.对应的在这数据库里只有一个被查找到,,这个程序怎么弄,

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:38:31
在是在NTC的数控里,因为有很多的图纸每次要一个个查找,,很麻烦,所以希望大虾能帮我,急~~~~~~~~~~~~~~~~~~~满意在送您分,我也才第一次提问,共才50分.
阳光上的桥,,非常感谢您的帮助,
但是还是有点不足,,我希望的是输入一个数字,输出也只有一个,不然,按照你的编写,输入一个,查找出是很多~~~

你的机器只有有记事本和IE就可以,使用我下面编写的程序无需安装任何软件,程序所有代码如下:

<script type=text/javascript>
function search(s){
var a=db.value.split('\n');
var i=0;
rst.innerText='RESULT:';
while(i<a.length){
if(a[i].indexOf(s)>=0){rst.innerText+='\n'+a[i];}
i++;
}
}
</script>
<input type=text onChange="search(this.value);">
<button>SEARCH</button>
<div id=rst></div>
<textarea id=db style='display:none'>
2301 SYM8402322402
2302 SYM8402322401
</textarea>

由于不知道你的机器是否支持中文,程序界面唯有的两个单词“搜索”和“结果”我用的英文单词SEARCH和RESULT。

程序的使用方法,粘贴上面的代码到记事本里面,保存为HTML文件,比如A.HTML,然后鼠标双击会在IE里面打开,使用者就可以完成搜索了。

添加数据库内容的方法:就是用记事本打开程序,最后一行之前添加内容即可,按照我给出的两个例子格式。特别注意,必须保证最后一行是</textarea>,里面添加的内容最后不要有<和>两个符号。

不明白请补充。

不知道我理解的对不对啊 !
你可以根据这个数据库唯一标识来查询(一般是主键)。比如Id是唯一