<% ' จัดรูปแบบการแสดงวันที่และเวลา function DoDateTime(str, nNamedFormat, nLCID) dim strRet dim nOldLCID strRet = str If (nLCID > -1) Then oldLCID = Session.LCID End If On Error Resume Next If (nLCID > -1) Then Session.LCID = nLCID End If If ((nLCID < 0) Or (Session.LCID = nLCID)) Then strRet = FormatDateTime(str, nNamedFormat) End If If (nLCID > -1) Then Session.LCID = oldLCID End If DoDateTime = strRet end function Sub GenerateNumbers(lBound, uBound, nVal, arr) Randomize() ' dim arr() lowerBound = lBound upperBound = uBound numVals = nVal range = upperBound - lowerBound + 1 redim arr(range) ' redim iArr(range) If range < numVals Then 'response.write "Invalid range
" gError = 101 Else temp = lowerBound '--- initialize array ---' For i = 1 to range arr(i) = temp temp = temp + 1 Next ' ---get numbers---' For i = 1 to numVals value = Int(rnd()*(range-i+1)+i) temp = arr(i) arr(i) = arr(value) ' iArr(i) = arr(value) arr(value) = temp Next ' For i = 1 to numVals ' iArr(i) = arr(i) ' response.write arr(i) & "
" ' next End If End sub Dim blessTextArray() Dim blessText Redim blessTextArray(29) blessTextArray(1) = "สฺวาคตนฺเต มหาราช : ขอพระองค์ทรงพระสิริสวัสดิ์" blessTextArray(2) = "ขออานุภาพแห่งคุณพระศรีรัตนตรัยอภิบาลรักษาพระองค์ตลอดไป" blessTextArray(3) = "ขอพระองค์ทรงพระเจริญด้วยจตุรพิธพรชัย อายุ วรรณะ สุขะ พละ เทอญ" blessTextArray(4) = "ขอทรงพระเจริญด้วยพระจตุรพิธพรชัยและพระราชสิริสวัสดิ์ทุกประการ" blessTextArray(5) = "ขอพระราชสิริสวัสดิพิพัฒนมงคล จงมีแด่พระองค์ตลอดไป" blessTextArray(6) = "ขอน้อมเกล้าถวายพระพรชัยแด่พระเจ้าอยู่หัวด้วยความจงรักภักดี" blessTextArray(7) = "ขอความสุขและความดีจงมีแด่พระเจ้าอยู่หัวของเราตลอดไป" blessTextArray(8) = "ขอจงทรงพระเจริญด้วยพระกุศลและพระบารมีตลอดไป" blessTextArray(9) = "ขอพ่อหลวงจงทรงพระเจริญยิ่งยืนนาน" blessTextArray(10) = "ขอพระราชสิริสวัสดิ์จงมีแด่พ่อหลวงของเรา" blessTextArray(11) = "ขอพระองค์จงทรงเจริญพระชนมายุยิ่งยืนนาน" blessTextArray(12) = "ขอพระราชสิริสวัสดิ์จงมีแด่พระองค์ตลอดไป" blessTextArray(13) = "ขอน้อมเกล้าถวายพระจตุรพิธพรชัยแด่พระเจ้าอยู่หัว" blessTextArray(14) = "ทีฆายุโก โหตุ มหาราชา" blessTextArray(15) = "LONG LIVE THE KING" blessTextArray(16) = "ขอทรงพระเจริญพระราชสิริสวัสดิพิพัฒนมงคล พระชนมสุขทุกประการ" blessTextArray(17) = "ขอทรงดำรงในพระมไหศวริยสมบัติยิ่งยืนนาน" blessTextArray(18) = "ขอสรรพสิริมงคลจงดลบันดาลให้ทรงพระเจริญยิ่ง ๆ เทอญ" blessTextArray(19) = "ขอสรรพสิ่งศิกดิ์สิทธิ์ในสากลบันดาลให้ทรงพระเจริญยิ่ง ๆ เทอญ" blessTextArray(20) = "ขอทรงเจริญพระชนมายุยิ่งยืนนานพระบารมีแผ่ไพศาล ตลอดจิรกาล" blessTextArray(21) = "ขอทรงพระเจริญด้วยพระชนมายุและยิ่งด้วยพระบารมี" blessTextArray(22) = "ขอทรงยิ่งด้วยพระบารมีเป็นที่พึ่งของปวงข้าแผ่นดินตลอดไป" blessTextArray(23) = "ขอทรงยิ่งด้วยพระชนมพรรษาและยิ่งด้วยพระบารมีตลอดไป" blessTextArray(24) = "ขอถวายพระพรและความจงรักภักดีแด่พ่อหลวงของแผ่นดิน" blessTextArray(25) = "ขอทรงยิ่งด้วยพระยศ ยิ่งด้วยพระบารมี เจริญพระชนมายุยิ่งยืนนาน" blessTextArray(26) = "อายุวฑฺฒโก โหตุ มหาราชา ขอจงทรงพระเจริญพระชนมายุยิ่งยืนนาน" blessTextArray(27) = "สิริวฑฺฒโก โหตุ มหาราชา ขอจงทรงพระเจริญพระสิริสวัสดิ์ยิ่งยืนนาน" blessTextArray(28) = "ขอพระกุศลบารมีบันดาลให้ทรงยิ่งด้วยพระชนมสุขตลอดไป" blessTextArray(29) = "วสฺสสตํ ชีวตุ ขอทรงเจริญพระชนมายุยิ่งร้อยปี" %>
   
 
 
1.เลือกพระรูป
(คลิกที่พระรูป)
รูปที 1


รูปที่ 2


รูปที่ 3


รูปที่ 4


รูปที่ 5


2.เลือกคำถวายพระพร
3.ลงนามผู้ถวายพระพร
4.คลิกน้อมเกล้าฯ
 
 
 
 
  <% function HTMLFormat(sInput) dim sAns sAns = replace(sInput, " ", "  ") sAns = replace(sAns, chr(34), """) sAns = replace(sAns, "", "-->") HTMLFormat = sAns end function Function ChkString(str) Set dbbad=Server.CreateObject("ADODB.Connection") strbad="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.MapPath("blessTheKing.mdb") dbbad.Open strbad,"","" sqlbad = "select * from badword" set rsbad = dbbad.execute (sqlbad) do until rsbad.eof badword = rsbad("bad") goodword = rsbad("good") str = replace(str, badword , goodword , 1, -1, 1) rsbad.movenext loop rsbad.close str = replace(str, "<", "<", 1, -1, 1) str = replace(str, ">", ">", 1, -1, 1) ChkString = str End Function 'InitDB 'Dim blessText blesserName = ChkString(Request.Form("Txt_Name")) blessTextNo = cInt(Request.Form("Txt_Detail")) Select Case blessTextNo Case 1: blessText = "สฺวาคตนฺเต มหาราช : ขอพระองค์ทรงพระสิริสวัสดิ์" Case 2: blessText = "ขออานุภาพแห่งคุณพระศรีรัตนตรัยอภิบาลรักษาพระองค์ตลอดไป" Case 3: blessText = "ขอพระองค์ทรงพระเจริญด้วยจตุรพิธพรชัย อายุ วรรณะ สุขะ พละ เทอญ" Case 4: blessText = "ขอทรงพระเจริญด้วยพระจตุรพิธพรชัยและพระราชสิริสวัสดิ์ทุกประการ" Case 5: blessText = "ขอพระราชสิริสวัสดิพิพัฒนมงคล จงมีแด่พระองค์ตลอดไป" Case 6: blessText = "ขอน้อมเกล้าถวายพระพรชัยแด่พระเจ้าอยู่หัวด้วยความจงรักภักดี" Case 7: blessText = "ขอความสุขและความดีจงมีแด่พระเจ้าอยู่หัวของเราตลอดไป" Case 8: blessText = "ขอจงทรงพระเจริญด้วยพระกุศลและพระบารมีตลอดไป" Case 9: blessText = "ขอพ่อหลวงจงทรงพระเจริญยิ่งยืนนาน" Case 10: blessText = "ขอพระราชสิริสวัสดิ์จงมีแด่พ่อหลวงของเรา" Case 11: blessText = "ขอพระองค์จงทรงเจริญพระชนมายุยิ่งยืนนาน" Case 12: blessText = "ขอพระราชสิริสวัสดิ์จงมีแด่พระองค์ตลอดไป" Case 13: blessText = "ขอน้อมเกล้าถวายพระจตุรพิธพรชัยแด่พระเจ้าอยู่หัว" Case 14: blessText = "ทีฆายุโก โหตุ มหาราชา" Case 15: blessText = "LONG LIVE THE KING" Case 16: blessText = "ขอทรงพระเจริญพระราชสิริสวัสดิพิพัฒนมงคล พระชนมสุขทุกประการ" Case 17: blessText = "ขอทรงดำรงในพระมไหศวริยสมบัติยิ่งยืนนาน" Case 18: blessText = "ขอสรรพสิริมงคลจงดลบันดาลให้ทรงพระเจริญยิ่ง ๆ เทอญ" Case 19: blessText = "ขอสรรพสิ่งศิกดิ์สิทธิ์ในสากลบันดาลให้ทรงพระเจริญยิ่ง ๆ เทอญ" Case 20: blessText = "ขอทรงเจริญพระชนมายุยิ่งยืนนานพระบารมีแผ่ไพศาล ตลอดจิรกาล" Case 21: blessText = "ขอทรงพระเจริญด้วยพระชนมายุและยิ่งด้วยพระบารมี" Case 22: blessText = "ขอทรงยิ่งด้วยพระบารมีเป็นที่พึ่งของปวงข้าแผ่นดินตลอดไป" Case 23: blessText = "ขอทรงยิ่งด้วยพระชนมพรรษาและยิ่งด้วยพระบารมีตลอดไป" Case 24: blessText = "ขอถวายพระพรและความจงรักภักดีแด่พ่อหลวงของแผ่นดิน" Case 25: blessText = "ขอทรงยิ่งด้วยพระยศ ยิ่งด้วยพระบารมี เจริญพระชนมายุยิ่งยืนนาน" Case 26: blessText = "อายุวฑฺฒโก โหตุ มหาราชา ขอจงทรงพระเจริญพระชนมายุยิ่งยืนนาน" Case 27: blessText = "สิริวฑฺฒโก โหตุ มหาราชา ขอจงทรงพระเจริญพระสิริสวัสดิ์ยิ่งยืนนาน" Case 28: blessText = "ขอพระกุศลบารมีบันดาลให้ทรงยิ่งด้วยพระชนมสุขตลอดไป" Case 29: blessText = "วสฺสสตํ ชีวตุ ขอทรงเจริญพระชนมายุยิ่งร้อยปี" End Select isSubmit = Request.Form("submit") If isSubmit = "1" Then Session("isSubmit") = cInt(Session("isSubmit")) + 1 'response.write "Session value = " & Session("isSubmit") End if 'response.write blesserName & " " & blessText If blesserName <> "" and Session("isSubmit") >= 1 Then if Session("isSubmit") > 1 Then Session("isSubmit") = 1 'Session.Abandon() End if Set dbBlessTheKing = Server.CreateObject("ADODB.Connection") dbBlessTheKingConn = "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.MapPath("blessTheKing.mdb") dbBlessTheKing.Open dbBlessTheKingConn Set rsBlessTheKing = Server.CreateObject("ADODB.RecordSet") sqlDB = "SELECT * FROM blessTheKing ORDER BY blessID DESC" rsBlessTheKing.Open sqlDB, dbBlessTheKingConn, 1, 3 Dim CurrentHit If rsBlessTheKing.EOF Then CurrentHit = 1 else CurrentHit = rsBlessTheKing("blessID") CurrentHit = CurrentHit + 1 end if rsBlessTheKing.AddNew rsBlessTheKing("blessID") = CurrentHit rsBlessTheKing("blesserName") = ChkString(Request.Form("Txt_Name")) rsBlessTheKing("blessText") = blessText rsBlessTheKing("blessImageID") = Request.Form("ImageID") rsBlessTheKing("blessDate") = Now() rsBlessTheKing("blesserIP") = Request.ServerVariables("Remote_Addr") rsBlessTheKing.Update rsBlessTheKing.Close Set rsBlessTheKing = Nothing dbBlessTheKing.Close() Set dbBlessTheKing = Nothing End If Dim dbPageSize, dbCurrentPage, dbPageCount dbPageSize=10 dbCurrentPage=Cint(Request.QueryString("page")) if dbCurrentPage="" then dbCurrentPage=1 else dbCurrentPage=Cint(Request.QueryString("page")) end if strSQL="SELECT * FROM blessTheKing ORDER BY blessID DESC" Set db=Server.CreateObject("ADODB.Connection") str="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.MapPath("blessTheKing.mdb") db.Open str,"","" Set RS=Server.CreateObject("ADODB.Recordset") RS.PageSize = dbPageSize RS.CacheSize = dbPageSize RS.Open strSQL,str,1,3 totalReccord=RS.RecordCount dbPageCount=RS.PageCount if dbCurrentPage > dbPageCount then dbCurrentPage = dbPageCount end if if dbCurrentPage < 1 then dbCurrentPage = 1 end if IF NOT RS.EOF Then RS.AbsolutePage = dbCurrentPage End If dbRecordsShown = 0 DO WHILE dbRecordsShown < dbPageSize And Not RS.EOF detail = HTMLFormat(RS("blessText")) detail = replace(detail, " ", "  ") detail = replace(detail, vbcrlf, "
") imageNo = RS("blessImageID") %>
<%=detail%>
<% Response.write RS("blesserName") & "
" Response.write "วันที่: " & FormatDateTime(RS("blessDate"), 1) Response.write " เวลา: " & FormatDateTime(RS("blessDate"), 3) & " น." %>
<% dbRecordsShown = dbRecordsShown + 1 RS.MoveNext Loop %>
 
 
<% FOR I = 1 TO dbPageCount IF I = dbCurrentPage Then if dbPageCount > 1 Then Response.Write "" & I & " | " else Response.Write "" & I & "" end if Else IF I < dbPageCount Then Response.Write "" & I & " | " 'Response.Write I & " | " Else Response.Write "" & I & "" End If END IF NEXT %>
 
   
<% RS.Close Set RS = Nothing db.Close Set db = Nothing ' end if %>