亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

asp提醒生日的方法附代碼

2024-05-04 11:05:34
字體:
來源:轉載
供稿:網友

在學習ASP之后我們可以利用ASP來實現生日自動提醒小程式,那么具體要如何實現呢?接下來就讓錯新小編為大分享asp提醒生日的方法附代碼的內容,如果你覺得對你有幫助的話就感覺收藏起來吧。
?

asp生日自動提醒小程式 用ASP編寫,調試通過,使用方便-asp birthday automatically remind small programs with the preparation of ASP, debug, easy to use
方法一:

最初寫的一個用于班級網站的最近一個月同學生日的提醒小程序。雖然不怎么樣,而且很亂,但是最起碼是自己動腦筋去想的,所以我比較看重。ASP程序雖然有好多可以借鑒人家的。但是我想更多時候,我們應該在經典上有所突出,有所創新那不至于默守陳規而無永遠只能做一個平凡的程序員。

<%
??????dim?????daydif
??????dim?????days?'定義查詢前后多少天內生日的同學,如60則查詢前一個月后下一個月生日的同學名單。
??????SQL="Select?name,brithday?from?class?"
????????????Set?rs=server.CreateObject("ADODB.RecordSet")
????????????rs.Open?SQL,con,1,1
????????????for?i=1?to?rs.recordcount?????'讀出所有的數據?
????????????????????if?rs.eof?then?exit?for
????????????????????daydif=abs(datediff("d",date,rs("birthday"))?)mod?365
????????????????????if?daydif?<?days??
??????????????????????????response.write?rs("name")%>?
??????????????????????????response.write?"<font?color="#FF0000">"?
??????????????????????????response.write?rs("birthday")&"、</font>"
????????????????????end?if
????????????????????rs.movenext
????????????loop?
????????????rs.Close
????????????Set?rs=nothing
????????????%>

方法二:
<%
days1=split(date(),"-")
days2=split(DateAdd("d",5,date()),"-")
sql="select?[id],Memberid,birthday?from?customers?"
if?days1(1)<>days2(1)?then
sql=sql+"?where?(month(birthday)?=?'"&days1(1)&"'?or?month(birthday)='"&days2(1)&"')"
else
sql=sql+"?where?month(birthday)?=?'"&days1(1)&"'"
end?if
sql=sql+"?and?day(birthday)?between?'"&days1(2)&"'?and?'"&days2(2)&"'"
'Response.Write(sql)
set?conn=server.CreateObject("ADODB.connection")
conn.open?connstr
set?rs=Conn.execute(sql)
if?not?rs.eof?then%>
<script?language="JavaScript">?
window.onload?=?getMsg;?
window.onresize?=?resizeDiv;?
window.onerror?=?function(){}?
//短信提示使用(asilas添加)?
var?divTop,divLeft,divWidth,divHeight,docHeight,docWidth,objTimer,i?=?0;?
function?getMsg()?
{?
try{?
divTop?=?parseInt(document.getElementById("eMeng").style.top,10)?
divLeft?=?parseInt(document.getElementById("eMeng").style.left,10)?
divHeight?=?parseInt(document.getElementById("eMeng").offsetHeight,10)?
divWidth?=?parseInt(document.getElementById("eMeng").offsetWidth,10)?
docWidth?=?document.body.clientWidth;?
docHeight?=?document.body.clientHeight;?
document.getElementById("eMeng").style.top?=?parseInt(document.body.scrollTop,10)?+?docHeight?+?10;//?divHeight?
document.getElementById("eMeng").style.left?=?parseInt(document.body.scrollLeft,10)?+?docWidth?-?divWidth?
document.getElementById("eMeng").style.visibility="visible"?
objTimer?=?window.setInterval("moveDiv()",10)?
}?
catch(e){}?
}
function?resizeDiv()?
{?
i+=1?
if(i>500)?closeDiv()?
try{?
divHeight?=?parseInt(document.getElementById("eMeng").offsetHeight,10)?
divWidth?=?parseInt(document.getElementById("eMeng").offsetWidth,10)?
docWidth?=?document.body.clientWidth;?
docHeight?=?document.body.clientHeight;?
document.getElementById("eMeng").style.top?=?docHeight?-?divHeight?+?parseInt(document.body.scrollTop,10)?
document.getElementById("eMeng").style.left?=?docWidth?-?divWidth?+?parseInt(document.body.scrollLeft,10)?
}?
catch(e){}?
}
function?moveDiv()?
{?
try?
{?
if(parseInt(document.getElementById("eMeng").style.top,10)?<=?(docHeight?-?divHeight?+?parseInt(document.body.scrollTop,10)))?
{?
window.clearInterval(objTimer)?
objTimer?=?window.setInterval("resizeDiv()",1)?
}?
divTop?=?parseInt(document.getElementById("eMeng").style.top,10)?
document.getElementById("eMeng").style.top?=?divTop?-?1?
}?
catch(e){}?
}?
function?closeDiv()?
{?
document.getElementById('eMeng').style.visibility='hidden';?
if(objTimer)?window.clearInterval(objTimer)?
}?
</script>?
<DIV?id=eMeng?style='BORDER-RIGHT:?#455690?1px?solid;?BORDER-TOP:?#a6b4cf?1px?solid;?Z-INDEX:99999;?LEFT:?0px;?VISIBILITY:?hidden;?BORDER-LEFT:?#a6b4cf?1px?solid;?WIDTH:?180px;?BORDER-BOTTOM:?#455690?1px?solid;?POSITION:?absolute;?TOP:?0px;?HEIGHT:?116px;?BACKGROUND-COLOR:?#c9d3f3'>
<TABLE?style='BORDER-TOP:?#ffffff?1px?solid;?BORDER-LEFT:?#ffffff?1px?solid'?cellSpacing=0?cellPadding=0?width='100%'?bgColor=#cfdef4?border=0><TBODY>
<TR>
?????<TD?style='FONT-SIZE:?12px;?BACKGROUND-IMAGE:?url(msgTopBg.gif);?COLOR:?#0f2c8c'?width=30?height=24></TD>?
?????<TD?style='FONT-WEIGHT:?normal;?FONT-SIZE:?12px;?BACKGROUND-IMAGE:?url(msgTopBg.gif);?COLOR:?#1f336b;?PADDING-TOP:?4px;PADDING-left:?4px'?vAlign=center?width='100%'>?生日提示:</TD>
?????<TD?style='BACKGROUND-IMAGE:?url(msgTopBg.gif);?PADDING-TOP:?2px;PADDING-right:2px'?vAlign=center?align=right?width=19><span?title=關閉?style='CURSOR:?hand;color:red;font-size:12px;font-weight:bold;margin-right:4px;'?onclick=closeDiv()?>×</span><!--?<IMG?title=關閉?style='CURSOR:?hand'?onclick=closeDiv()?hspace=3?src='msgClose.jpg'>?--></TD>?
</TR>?
<TR>
?????<TD?style='PADDING-RIGHT:?1px;?BACKGROUND-IMAGE:?url(1msgBottomBg.jpg);?PADDING-BOTTOM:?1px'?colSpan=3?height=90>?<DIV?style='BORDER-RIGHT:?#b9c9ef?1px?solid;?PADDING-RIGHT:?13px;?BORDER-TOP:?#728eb8?1px?solid;?PADDING-LEFT:?13px;?FONT-SIZE:?12px;?PADDING-BOTTOM:?13px;?BORDER-LEFT:?#728eb8?1px?solid;?WIDTH:?100%;?COLOR:?#1f336b;?PADDING-TOP:?18px;?BORDER-BOTTOM:?#b9c9ef?1px?solid;?HEIGHT:?100%'>近期將要過生日的會員有:<BR><BR>?<DIV?align=center?style='word-break:break-all'>
<%i=1
do?while?not?rs.eof
Response.Write("<a?href='/System/AdmMember/Edit.asp?id="&rs(0)&"'?title=''><font?color='red'>"&rs(1)&"</font></a>("&month(rs(2))&"-"&day(rs(2))&")??")
if?i?mod?2?=0?then?response.Write("</br>")
rs.movenext
i=i+1
loop%></DIV></DIV>?</TD>
</TR>?
</TBODY>?
</TABLE>?
</DIV>?
<%?end?if
rs.close
set?rs=nothing?
conn.close()
set?conn=nothing?%>?

?
方法三:
sql?server:
<%
If?month(Now())=12?and?day(now())>24?Then
sSql?=?"select?FoodID,?Strname,?TimeID?from?Tfood?where?(?datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate()),TimeID))<=200?and?datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate()),TimeID))>=0?)?Or?(?datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate())+1,TimeID))<=200?and?datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate())+1,TimeID))>=0?)"
Else
sSql?=?"select?FoodID,?Strname,?TimeID?from?Tfood?where?(?datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate()),TimeID))<=200?and?datediff(d,getdate(),dateadd(year,datediff(Year,TimeID,GetDate()),TimeID))>=0?)"
End?If
%>
Access:
<%
If?month(Now())=12?and?day(now())>24?Then
????sSql?=?"SELECT?*
FROM?customers
WHERE?(?datediff('d',date(),dateadd('yyyy',datediff('yyyy',Birthday,date()),Birthday))<=5?and?datediff('d',date(),dateadd('yyyy',datediff('yyyy',Birthday,date()),Birthday))>=0?)?Or?(?datediff('d',date(),dateadd('yyyy',datediff('yyyy',Birthday,date())+1,Birthday))<=5?and?datediff('d',date(),dateadd('yyyy',datediff('yyyy',Birthday,date())+1,Birthday))>=0?);"
????Else
?????sSql?=?"SELECT?*
FROM?customers
WHERE?(DateDiff('d',date(),DateAdd('yyyy',DateDiff('yyyy',[Birthday],date()),[Birthday]))<=5?And?DateDiff('d',date(),DateAdd('yyyy',DateDiff('yyyy',[Birthday],date()),[Birthday]))>=0);"
End?If
%>

上文就是介紹了asp提醒生日的方法附代碼的內容,asp提醒生日的原理一般就是把用戶的出生日期和當前日期對比,上文中小編介紹了幾種方法的實現,大家可以參考一下。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国偷自产在线视频| 亚洲午夜激情免费视频| 欧美激情综合亚洲一二区| 日韩中文字幕在线看| 日韩欧美在线一区| 欧美成人午夜激情| 久久6精品影院| 狠狠色香婷婷久久亚洲精品| 日韩精品久久久久久久玫瑰园| 亚洲精品久久久久久下一站| 精品久久久一区| 91美女高潮出水| 久久99久国产精品黄毛片入口| 高清一区二区三区日本久| 亚洲人成电影网站| 97精品国产aⅴ7777| 91亚洲国产精品| 日本伊人精品一区二区三区介绍| 亚洲第一在线视频| 美日韩精品免费观看视频| 国产精品嫩草视频| 高清视频欧美一级| 综合国产在线视频| 欧美激情视频在线| 日韩中文字幕欧美| 亚洲精选中文字幕| 国外成人免费在线播放| 久热精品视频在线| 久久国产精品久久久久久久久久| 欧美在线观看日本一区| 97国产真实伦对白精彩视频8| 亚洲免费人成在线视频观看| 国产91色在线|免| 日韩在线视频线视频免费网站| 成人免费视频网| 久久久国产成人精品| 国产精品91在线观看| 欧美国产在线电影| 国产精品视频中文字幕91| 中文字幕不卡av| 欧美日韩中文字幕综合视频| 日韩欧美在线中文字幕| 国产成人综合久久| 中文字幕在线亚洲| 98午夜经典影视| 亚洲精品电影网在线观看| 欧美肥婆姓交大片| 久久综合88中文色鬼| 在线亚洲欧美视频| 精品久久久久久中文字幕一区奶水| 日韩精品视频在线观看免费| 日韩成人在线观看| 国产97色在线| 91av在线免费观看视频| 精品久久久久久久大神国产| 国产一区二区三区18| 亚洲电影在线观看| 精品人伦一区二区三区蜜桃免费| 亚洲欧洲黄色网| 中文字幕不卡在线视频极品| 国产精品va在线播放我和闺蜜| 国产美女久久精品香蕉69| 国产综合视频在线观看| 成人网欧美在线视频| 国产成人精品一区二区三区| 国产网站欧美日韩免费精品在线观看| 在线播放国产精品| 亚洲欧美激情一区| 亚洲国产高清福利视频| 亲爱的老师9免费观看全集电视剧| 亚洲欧美日本另类| 国产精品看片资源| 69影院欧美专区视频| 亚洲精品97久久| 国产偷亚洲偷欧美偷精品| 久久亚洲春色中文字幕| 日韩精品在线观| 97超级碰在线看视频免费在线看| 欧美高清在线播放| 91在线网站视频| 在线观看成人黄色| 国产欧美在线观看| 91tv亚洲精品香蕉国产一区7ujn| 亚洲美女在线看| 亚洲色图17p| 欧美极品少妇与黑人| 亚洲成人教育av| 欧美丰满少妇xxxxx做受| xx视频.9999.com| 国产一区二区三区直播精品电影| 国产在线精品成人一区二区三区| 91tv亚洲精品香蕉国产一区7ujn| 日韩欧美精品网站| 中文字幕av一区二区| 国产精品一区二区3区| 最近中文字幕mv在线一区二区三区四区| 国产日韩欧美在线观看| 色一区av在线| 欧美日韩性生活视频| 韩国日本不卡在线| 国产成人精品久久久| 8090理伦午夜在线电影| 欧美亚洲成人网| 久久躁狠狠躁夜夜爽| 88xx成人精品| 欧美国产精品日韩| 亚洲女人天堂网| 国产在线一区二区三区| 亚洲免费一级电影| 久久青草精品视频免费观看| 国产精品视频公开费视频| 久久久精品网站| 国自产精品手机在线观看视频| 国产精品美女主播在线观看纯欲| 亚洲人成网站999久久久综合| 91tv亚洲精品香蕉国产一区7ujn| 69久久夜色精品国产69乱青草| 国产精品高潮在线| 2019精品视频| 亚洲欧美日韩图片| 欧美日韩一区二区三区| 国产精品男女猛烈高潮激情| 亚洲色图日韩av| 国产精品久久久一区| 日韩在线观看免费高清| 久久久av网站| 亚洲国产另类久久精品| 国产精品青青在线观看爽香蕉| 欧美日韩在线视频观看| 日本中文字幕成人| 欧美精品在线极品| 丝袜亚洲欧美日韩综合| 日本精品性网站在线观看| 美日韩精品视频免费看| 亚洲一区久久久| 国产精品入口免费视| 永久免费看mv网站入口亚洲| 久久在精品线影院精品国产| 91精品91久久久久久| 久久影院中文字幕| 福利视频导航一区| 热99在线视频| 国产啪精品视频| 亚洲石原莉奈一区二区在线观看| 黄色成人在线播放| xvideos亚洲人网站| 亚洲深夜福利视频| 91久久精品国产91久久性色| 国产精品高潮视频| 91视频8mav| 日韩最新免费不卡| 亚洲国产精品女人久久久| 国产日韩欧美影视| 日韩欧美亚洲国产一区| 一区二区三区国产视频| 日韩欧美精品中文字幕| 国产欧美日韩亚洲精品| 中文日韩在线视频| 国产成人激情小视频| 日本成人激情视频| 91精品国产91久久| 高清一区二区三区日本久| 亚洲天堂网在线观看| 久久精品国产成人精品|