作者Teague (cc)
看板Web_Design
标题Re: [问题] 请问Dreamweaver ASP 查询的动态排序怎 …
时间Sat Apr 22 05:14:37 2006
※ 引述《andreli (第一次赌P币就没钱)》之铭言:
: ※ 引述《Teague (cc)》之铭言:
: : 目前我使用Dreamweaver写asp网页
: : 与Access连结建立资料库
: : 其中有写到搜寻资料库的功能
: : 在搜寻结果显示的页面 (B页)
: : 我希望使用者可以自行以核取方块选择 将搜寻结果排序的方法 (A页)
: : 说明:
: : A页中使用者输入
: : 搜寻关键字:
: : 选择条件: ◎依数字递减排序 ○依数字递增排序 ○依时间递减排序
: : 传到B页後
: : 搜寻结果会根据关键字与条件排序来显示
: : 请问一下
: : 如果是用Dreamweaver有直接制作这样功能的设定吗?
: : 如果没有的话
: : SQL该如何写呢?
: : 麻烦各位帮我解答了~非常感激~
: MySQL的是这样写
: $str="SELECT * FROM table ORDER BY number DESC";
: $str="SELECT * FROM table ORDER BY number ASC";
: $str="SELECT * FROM table ORDER BY time DESC";
: 上面跟下面这种是PHP写法,我想asp也应该大同小异,
: 利用get或post的方法取得要使用的排序
: 然後改写成
: $sort="time";
: $str="SELECT * FROM table ORDER BY '$sort' DESC";
: 然後如果还要安排递增递减
: $sort="time";
: $desc="DESC";
: $str="SELECT * FROM table ORDER BY '$sort' '$desc'";
: 我记得好像没有标示DESC就会是ASC了...
: 现在做东西都是抓以前的作品来剪剪贴贴,不好意思,自己测试一下吧。
成功了!
真是太感谢andreli了Q_Q
我在Dreamweaver所写的SQL:
SELECT *
FROM data
WHERE title LIKE '%MMColParam%'
or (content LIKE '%MMColParam%')
ORDER BY Para1 Para2
变数:MMColParam (搜寻字串)
Para1 (排序选项)
Para2 (asc与desc选单)
data为资料表;title, content为资料表中的栏位
另外我想再请教一个问题
就是我想让使用者可以自行选择 在搜寻结果页面所要呈现的项目
例如只显示title或只显示content
这个功能又该如何写呢?
不好意思再麻烦替我解答了~谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.174.194