拽拽先回答你第2个问题.就是你说的热点招聘和头发一样长的问题
能调用出数据但是调用出来很多,这说明是查询条件不苛刻.或者不精确.
以致调用出很多的数据.
有问题不要怕.认真分析.谁拿过来都是第一次看.
注意热点招聘的地方对应的是
复制内容到剪贴板
代码:
<%call Show_Hire(10,"highhits",8,12)%><%call Show_Hire(10,"highhits",6,10)%>对应的inc/sub.asp的代码为:
复制内容到剪贴板
代码:
Sub Show_Hire(topNum,ShowType,Len1,Len2)看到了吧.10赋值给了topNum,highhits这个字符串赋值给了ShowType,
主要看这两个.
再看对应于inc/sub.asp中的代码
复制内容到剪贴板
代码:
sqlh="Select Top "& topNum &" * From job_c_hire Where hire_status=1 and hire_enddate>date()" 按理说:这个时候应该调出数据库前10个符合条件的数据才对.但是是不对的.原因在下面.继续看
复制内容到剪贴板
代码:
Select Case ShowType
Case "highhits":sqlh=sqlh&" Order by hire_visitcount desc"
Case "tjissue":sqlh=sqlh&" And hire_command=1 And hire_commandstartdate<=date() And hire_commandenddate>=date() order by hire_announcedate desc"
Case Else:sqlh=sqlh&" order by hire_announcedate desc"
End Select这个时候我们在index.asp用的是
复制内容到剪贴板
代码:
<%call Show_Hire(10,"highhits",8,12)%><%call Show_Hire(10,"highhits",6,10)%>,把这个里面的highhits替换成tjissue即可.
修改方法即:不需要改动sub.asp只将index.asp中的
复制内容到剪贴板
代码:
<%call Show_Hire(10,"highhits",8,12)%><%call Show_Hire(10,"highhits",6,10)%>,替换成
复制内容到剪贴板
代码:
<%call Show_Hire(10,"tjissue",8,12)%><%call Show_Hire(10,"highhits",6,10)%>,
至于你说的第一个问题.请仔细分析下.如果不行.请继续跟帖.
我今晚走了弯路.直接写的SQL语句来验证程序的有效性.
这个嘉缘是不错的.的确强大的要命!呵呵
拽拽请您继续支持站长中国!支持我们!
一个努力的.把会员的问题当自己的问题去看待的团队。是您应该去信赖的团队!
祝你好运!
拽拽回答的这个问题让你久等了!