尚老师,关于你的查找与分页显示的示例的问题!!

【后退】
楼主     发布时间:2005-1-30 16:38:05  点击:65次

作者:过客
    尚老师,关于你的查找与分页显示的示例的问题!!

你的示例中是当第一此打开时时显示全部记录,我想当第一此打开时不显示任何记录。所以我就加了个
if request.form("keyword")<>"" then
...
end
确实实现了不显示,但当我单击其他分页时就也不显示任何内容了。
您看如何解决这个问题。
还有就是,在用当第一此打开时显示全部记录的状态下进行查找
找到后确实可以显示分了几页,但一点击其他分页就又显示全部记录
了,您看这时怎么回事呀。

第1楼     发布时间:2005-1-30 21:55:37  点击:0次

作者:jjshang
发表: 211篇
回复: 14973篇
QQ: 
    re:尚老师,关于你的查找与分页显示的示例的问题!!

    先说你的第二个问题,当你在查找状态下,一点击分页后,系统没有记住你原来的查找状态,所以就显示全部记录了。这个问题我在示例中是充分考虑了的,你可以看看那些文件的开头,进行了各种判断。另外,你也可以运行一下其中的BBS示例,你可以看到,即使选择了其它页,仍然显示原来的查找结果。
    再说第一个问题,我的示例中是默认显示全部,查找就显示相应的记录。其实要改成你的要求很容易,只要稍微处理一下,让其默认不显示任何记录就可以了。
    我现在在老家,不方便调试,有机会我会专门为你做一个示例。

第2楼     发布时间:2005-12-21 9:54:43  点击:次

作者:kjtoday
发表: 0篇
回复: 3篇
QQ: 
    re:尚老师,关于你的查找与分页显示的示例的问题!!

老师
我也遇到同样的问题
希望尽快解答

第3楼     发布时间:2005-12-21 13:26:26  点击:次

作者:jjshang
发表: 211篇
回复: 14973篇
QQ: 
    re:尚老师,关于你的查找与分页显示的示例的问题!!

你们的问题就是想,如果没有输入关键字,就默认不显示。而我原来的例子是默认显示全部。
下面我用了一个比较巧妙的方法修改了ASP案例教程chapter5\4\address\index.asp中的一条语句,就可以实现你们的要求了:
    If keyword="" Then
        '********************************************************************************
        '删除该句,用下面一行strSql="Select * From users  Order By " & sortfield 
        strSql="Select * From users Where Id=-1"
        '********************************************************************************
    Else
             .......

当然,这个综合示例考虑了多种情况,希望大家还是要先认真研究上一章传递数据和本章的数据库操作示例,然后再来看本示例。

【后退】

知行网 www.zhixing123.cn