|
<% ' version 6.2549-03-25 dim connect, connected, rs, sql, tots, i, j, k, l, nextl session("fsubj") = request.form("fsubj") session("fact") = request.form("fact")&request.querystring("fact") if request.form("fact") = "signin" then do_signin if request.form("fact") = "signout" then do_signout %><!--#include file="header.asp"--><% session("result") = "" if left(session("fact"),2) = "ar" then do_article_list if request.form("fact") = "addques" or request.form("addquesnew") = "Add question and answer" or request.form("addquesnew") = "Add question in text" then do_addques if left(request.form("fact"),5) = "addar" or request.form("addarticlenew") = "Add article" then do_addarticle if left(request.form("fact"),5) = "delar" or len(request.form("aid")) > 0 then do_delarticle if request.form("fact") = "delques" or len(request.form("did")) > 0 then do_delques if request.form("fact") = "applymember" then do_applymember if request.form("fact") = "editmem" then do_editmem if request.form("fact") = "updatemember" then do_updatemember if request.form("fact") = "delmember" then do_delmember if (mid(request.form("fact"),1,2) = "do") then do_do if request.form("fact") = "addmember" then do_addmember else if request.form("fact") <> "applymember" then if (len(request.form) > 0) then connect.close end if set rs = nothing set connect = nothing end if %> <!--#include file="footer.asp"--> <% ' ===================================== sub do_signin connectdb sql = "select * from members where mu = '"& request.form("fu") &"' and mp = '" & request.form("fp") &"'" set rs = server.createobject("ADODB.recordset") rs.open sql,connect,1,3 tots = rs.recordcount response.write("<center>") if tots = 1 then session("mu") = request.form("fu") session("intime") = now session("result") = "ยินดีต้อนรับ :: "& request.form("fu") if session("mu") <> "guest" then sql = "update members set mlast = '"& now &"' where mu = '"& request.form("fu")&"'" connect.execute(sql) sql = "insert into signin(intime,mu,usequiz,usearticle) values ('" & session("intime") sql = sql & "','"& request.form("fu") &"',0,0)" connect.execute(sql) end if session("result") = "<br><br><center><font size=6 color=red>ยินดีต้อนรับสู่ E-learning<br>การศึกษายุคโลกไร้พรมแดน .. เพื่อคนยุค IT</font><br><br><a href=default.asp>คลิ๊กที่นี่</a> :: เพื่อกลับไปหน้าแรกอีกครั้ง<br>โปรดอย่าลืมว่า ถ้าจะเลิกการทำงานให้ signout จากตัวเลือกด้านซ้ายมือ .. ทุกครั้ง<br>มิเช่นนั้น อาจมีผู้ไม่ประสงค์ดี แอบอ้างเป็นตัวท่านมาใช้บริการก็ได้</center>" else session("result") = "รหัสของท่านไม่ถูกต้อง" end if end sub ' ===================================== sub do_signout connectdb session("mu") = "" session("signintime") ="" session("result") = "<br><br><center><font size=6 color=red>SignOut complete ..<br>ขอบคุณที่ใช้บริการ E-learning<br>การศึกษายุคโลกไร้พรมแดน .. เพื่อคนยุค IT</font><br><br><a href=default.asp>คลิ๊กที่นี่</a> :: เพื่อกลับไปหน้าแรกอีกครั้ง<br><br>" end sub ' ===================================== sub do_addarticle connectarticle dim keepsubj if request.form("addarticlenew") = "Add article" then if (len(request.form("faurl")) + len(request.form("fatitle")) + len(request.form("fadetail")) + len(session("mu"))) < 30000 then sql = "insert into article(mu,adate,aurl,atitle,adetail) values ('" & session("mu") sql = sql & "','"& now &"','"& request.form("faurl") &"','"& request.form("fatitle") &"','"& request.form("fadetail") &"')" connect.execute(sql) response.write("<br><center><font size=6 color=red>บทความถูกจัดเก็บเรียบร้อย</font><br>"& request.form("fatitle") &"</center>") else response.write("<br><center><font size=6 color=red>บทความของท่านมีขนาดใหญ่เกินไป<br>ระบบรองรับไม่ได้ .. ให้กลับไปลดขนาดก่อน</font><br></center>") end if keepsubj = request.form("fsubj") else keepsubj = right(request.form("fact"),len(request.form("fact"))-3) end if %> <center><form name=addarticle action=menu.asp method=post> <input type=hidden name=fsubj value=<%= keepsubj %>> <table bgcolor=#dddddd> <tr><td align=right>เว็บที่อ้างอิงข้อมูลนี้ ::</td><td><input name=faurl size=60></td></tr> <tr><td align=right>ชื่อเรื่อง ::</td><td><input name=fatitle size=60></td></tr> <tr><td align=right valign=top>เนื้อหา ::<br><input type=submit name=addarticlenew value="Add article"></td><td> <textarea wrap=off name=fadetail rows=20 cols=70> </textarea> </td></tr> </table> </form> <% end sub ' ===================================== sub do_delarticle connectarticle if len(request.form("aid")) > 0 then sql = "delete from article where mu ='"& session("mu") &"' and aid="& request.form("aid") connect.execute(sql) response.write("บทความ ถูกลบเรียบร้อย") keepsubj = request.form("fsubj") else keepsubj = right(request.form("fact"),len(request.form("fact"))-3) end if response.write("<form action=menu.asp method=post>") sql = "select * from article where mu ='"& session("mu") &"'" set rs = server.createobject("ADODB.recordset") rs.open sql,connect,1,3 tots = rs.recordcount i = 1 response.write("<form action=menu.asp method=post><ul>") response.write("<input type=hidden name=fsubj value="& keepsubj &">") do while not rs.eof response.write("<br><input type=radio name=aid value="& rs("aid") &">"& i &" : ") response.write(rs("aid") &". <a href=showarticle.asp?aid="& rs("aid") &">"&rs("atitle")&"</a>") rs.movenext i = i + 1 loop response.write("<br><input type=submit value="&request.form("fact")&" name=fact></form>") end sub ' ===================================== sub do_article_list connectarticle dim page, recpage, maxpage, orderby, q if (len(request.form("fselectmu")) > 0 and request.form("fselectmu")<> "9999999" )then q = q & "mu ='" & request.form("fselectmu") &"' " if len(request.querystring("q")) > 0 then q = q & "and " end if end if if len(request.querystring("q")) > 0 then q = q & "atitle like '%" & request.querystring("q") &"%' or adetail like '%"& request.querystring("q") &"%' " end if if len(q) > 0 then q = "where " & q end if sql = "select * from article "& q &" order by adate desc" orderby = "จัดเรียงตาม เวลา" if request.querystring("orderby") = "atitle" then sql = "select * from article "& q &" order by atitle" orderby = "จัดเรียงตาม หัวเรื่อง" end if set rs = server.createobject("ADODB.recordset") rs.open sql,connect,1,3 tots = rs.recordcount i = 1 if len(request.querystring("page")) = 0 then page = 1 else page = request.querystring("page") end if recpage = 50 maxpage = round(tots / 50) if maxpage < tots / 50 then maxpage = maxpage + 1 end if response.write("<form action=menu.asp method=get><input type=hidden name=fact value="&session("fact")&">") response.write("<font size=6 color=blue>แสดงรายชื่อบทความ</font> ["& tots &" บทความ] " & orderby) response.write("<br>บริการสืบค้นในบทความ : <input name=q size=12 value='"& request.querystring("q") &"'><input type=submit value=Search>") response.write("<br>เลือกหน้า : [ ") for j = 1 to maxpage if j = page then response.write(j &" ") else response.write("<a href=menu.asp?fact="&session("fact")&"&page=" & j &">"& j &"</a>,") end if next response.write("]</form>") do while not rs.eof if i <= (page * recpage) and i >= (page * recpage - recpage + 1) then response.write("<img src=l.gif>"&i&". " &rs("adate")&" <a href=showarticle.asp?aid=") response.write(rs("aid") & "&fsubj=" & session("fact") & ">" &rs("atitle")&"</a> ("& len(rs("adetail")) &") <a href=showmem.asp?mu="&rs("mu")&">#</a><br>") end if rs.movenext i = i + 1 loop response.write("<hr color=black>เลือกหน้า : [ ") for j = 1 to maxpage if j = page then response.write(j &" ") else response.write("<a href=menu.asp?fact="&session("fact")&"&page=" & j &">"& j &"</a> .") end if next response.write("]<br>") end sub ' ===================================== sub do_addques connectsubj if request.form("fsubj") = "qzosthaiall" then response.write("<center><font color=red>ท่านไม่มีสิทธิ์เพิ่มข้อสอบ ไปในชุดที่ต้องการได้<br>ให้ตรวจสอบชุดข้อสอบ หรือ account ของท่าน") response.write("<br>ขณะนี้เรา Lock ไม่ให้ guest หรือมีการปรับปรุงในฐานข้อมูลของ thaiall</font></center>") else if (len(request.form("ques")) + len(request.form("c1")) + len(request.form("c2")) + len(request.form("c3"))+ len(request.form("c4"))+ len(request.form("ans"))) < 2000 then if request.form("addquesnew") = "Add question and answer" then sql = "insert into ques(ques,c1,c2,c3,c4,ans,mu) values ('" & request.form("ques") sql = sql & "','"& request.form("c1") &"','"& request.form("c2") &"','"& request.form("c3") &"','"& request.form("c4") &"','"& request.form("ans") &"','"& session("mu") & "')" connect.execute(sql) response.write("<br><font color=red>ข้อสอบใหม่ ถูกจัดเก็บเรียบร้อย</font> " & request.form("ques") & " : "& request.form("ans")) end if if request.form("addquesnew") = "Add question in text" then k = split(request.form("fulltext"),chr(13)&chr(10),-1,1) if asc(k(5)) > 48 and asc(k(5)) < 53 and (len(k(0)) + len(k(1)) + len(k(2)) + len(k(3)) + len(k(4)) + len(k(5))) < 2000 then sql = "insert into ques(ques,c1,c2,c3,c4,ans,mu) values ('" & k(0) sql = sql & "','"& k(1) &"','"& k(2) &"','"& k(3) &"','"& k(4) &"','"& k(5) &"','"& session("mu") & "')" connect.execute(sql) response.write("<br><font color=red>ข้อสอบใหม่ ถูกจัดเก็บเรียบร้อย</font> " & k(0) & " : "& k(5)) else response.write("เฉลยต้องเป็น 1 ถึง 4 และชิดซ้ายอักษรเดียวในบรรทัดที่ 6<br>และคำถามหรือตัวเลือก ต้องไม่ยาวเกินไป") end if end if else response.write("ระบบรองรับโจทย์ หรือตัวเลือกยาว ๆ ไม่ได้") end if end if %> <form action=menu.asp method=post> <input type=hidden name=fsubj value=<%=request.form("fsubj") %>> <center><table bgcolor=#dddddd> <tr><td valign=top bgcolor=#ddffff>คำถาม<br> ตัวเลือกที่ 1<br> ตัวเลือกที่ 2<br> ตัวเลือกที่ 3<br> ตัวเลือกที่ 4<br> คำตอบ [1,2,3,4] </td><td valign=top bgcolor=#ddffff> <table><td valign=top> <textarea wrap=off name=fulltext cols=50 rows=7> </textarea></td><td valign=top><pre><b>เช่น</b> 10+10=? 18 19 20 21 3 </td></table> <input type=submit name=addquesnew value="Add question in text"></td></tr> <tr><td align=right>คำถาม ::</td><td><input name=ques size=60></td></tr> <tr><td align=right>ตัวเลือกที่ 1 ::</td><td><input name=c1 size=60></td></tr> <tr><td align=right>ตัวเลือกที่ 2 ::</td><td><input name=c2 size=60></td></tr> <tr><td align=right>ตัวเลือกที่ 3 ::</td><td><input name=c3 size=60></td></tr> <tr><td align=right>ตัวเลือกที่ 4 ::</td><td><input name=c4 size=60></td></tr> <tr><td align=right>เฉลย :: </td><td> <select name=ans> <option value=1 selected>1 <option value=2>2 <option value=3>3 <option value=4>4 </select><input type=submit name=addquesnew value="Add question and answer"></td></tr> </table> </form> <% end sub ' ===================================== sub do_delques connectsubj response.write("<form action=menu.asp method=post>") if request.form("fsubj") = "qzosthaiall" then response.write("<center><font color=red>ท่านไม่มีสิทธิ์ลบข้อสอบ ในชุดที่ต้องการได้<br>ให้ตรวจสอบชุดข้อสอบ หรือ account ของท่าน") response.write("<br>ขณะนี้เรา Lock ไม่ให้ guest หรือมีการปรับปรุงในฐานข้อมูลของ thaiall</font></center>") else response.write("<input type=submit value=delques name=fact>") if len(request.form("qid")) > 0 then sql = "delete from ques where mu ='"& session("mu") &"' and qid="& request.form("qid") connect.execute(sql) response.write("ข้อสอบถูกลบเรียบร้อย") end if end if sql = "select * from ques where mu ='"& session("mu") &"' order by qid" set rs = server.createobject("ADODB.recordset") rs.open sql,connect,1,3 tots = rs.recordcount i = 1 response.write("<input type=hidden name=fsubj value="& request.form("fsubj") &">") do while not rs.eof response.write("<br><input type=radio name=qid value="& rs("qid") &">") response.write(rs("qid") &". "&rs("ques")&" - "&rs("c1")&" - "&rs("c2")&" - "&rs("c3")&" - "&rs("c4")&" - "&rs("ans")&" [ <font color=blue>"& i &"</font> ]") rs.movenext i = i + 1 loop response.write("</form>") end sub ' ===================================== sub do_applymember %> <form action=menu.asp method=post> <table bgcolor=#dddddd width=100%> <tr><td colspan=2><font color=blue size=6><b>สมัครสมาชิก</b></font></td><td></td></tr> <tr bgcolor=#808080><td align=right>รหัสสมาชิก :: </td><td><input name=fmu value=<%= request.form("fu") %>></td></tr> <tr><td align=right>รหัสผ่าน :: </td><td><input type=password name=fmp size=40></td></tr> <tr bgcolor=#808080><td align=right>รหัสผ่าน(อีกครั้ง) :: </td><td><input type=password name=fmpn size=40></td></tr> <tr><td align=right>ชื่อ-สกุล :: </td><td><input name=fmname size=40></td></tr> <tr bgcolor=#808080><td align=right>จังหวัด :: </td><td><input name=fmprovince size=40></td></tr> <tr><td align=right>E-mail :: </td><td><input name=fmemail size=40></td></tr> <tr bgcolor=#808080><td align=right>Homepage :: </td><td><input name=fmurl size=40 value=http:// ></td></tr> <tr><td align=right>Photo link :: </td><td><input name=fmimg size=40 value=http:// ></td></tr> <tr><td align=right></td><td>เช่น http://www.thai.net/thaiall/me/picme.jpg</td></tr> <tr bgcolor=#808080><td align=right valign=top>รายละเอียดสมาชิก :: </td><td><textarea wrap=off name=fmdetail wrap=on rows=8 cols=50> เป้าหมายชีวิต : เกรดเฉลี่ย : อาชีพที่ใฝ่ฝัน : เบอร์โทร : ความชำนาญพิเศษ : อื่น ๆ ... </textarea></td></tr> <tr><td align=right></td><td><input type=submit name=fact value=addmember></td></tr> </form> </table> <% end sub ' ===================================== sub do_editmem connectdb sql = "select * from members where mu = '"& session("mu") &"'" set rs = server.createobject("ADODB.recordset") rs.open sql,connect,1,3 tots = rs.recordcount if tots = 1 then %> <form action=menu.asp method=post> <table bgcolor=#dddddd width=100%> <tr><td align=right><b>แก้ไขข้อมูลสมาชิก</b></td><td></td></tr> <tr><td align=right>รหัสสมาชิก :: </td><td><b><%= rs("mu") %></b></td></tr> <tr><td align=right>รหัสผ่าน :: </td><td><input type=password name=fmp value="<%= rs("mp") %>"></td></tr> <tr><td align=right>รหัสผ่าน(อีกครั้ง) :: </td><td><input type=password name=fmpn value="<%= rs("mp") %>"></td></tr> <tr><td align=right>ชื่อ-สกุล :: </td><td><input name=fmname value="<%= rs("mname") %>"></td></tr> <tr><td align=right>จังหวัด :: </td><td><input name=fmprovince value="<%= rs("mprovince") %>"></td></tr> <tr><td align=right>E-mail :: </td><td><input name=fmemail value="<%= rs("memail") %>"></td></tr> <tr><td align=right>Homepage :: </td><td><input name=fmurl size=40 value="<%= rs("murl") %>"></td></tr> <tr><td align=right>Photo link :: </td><td><input name=fmimg size=40 value="<%= rs("mimg") %>"><br>เช่น http://www.thai.net/thaiall/me/picme.jpg</td></tr> <tr><td align=right valign=top>รายละเอียดสมาชิก :: </td><td><textarea wrap=off name=fmdetail wrap=on rows=8 cols=50> <%= rs("mdetail") %> </textarea></td></tr> <tr><td align=right></td><td><input type=submit name=fact value=updatemember></td></tr> </form> </table> <% end if end sub ' ===================================== sub do_updatemember connectdb if request.form("fmp") = request.form("fmpn") and (len(request.form("fmu")) + len(request.form("fmp")) + len(request.form("fmname")) + len(request.form("fmprovince")) + len(request.form("fmemail")) + len(request.form("fmurl")) + len(request.form("fmimg")) + len(request.form("fmdetail"))) < 2000 then session("result") = "ยินดีต้อนรับ :: "& request.form("fmu") sql = "update members set mp = '"& request.form("fmp") &"', mname = '"& request.form("fmname") &"', mprovince = '"& request.form("fmprovince") &"', memail = '"& request.form("fmemail") &"', murl = '"& request.form("fmurl") &"', mimg = '"& request.form("fmimg") &"', mdetail = '"& request.form("fmdetail") &"' where mu = '"& session("mu")&"'" connect.execute(sql) response.write ("<br><br><center><font size=6 color=red>แก้ไขข้อมูลเรียบร้อย</font><br><br><a href=default.asp>คลิ๊กที่นี่</a> :: เพื่อกลับไปหน้าแรกอีกครั้ง</center>") else response.write ("<br><br><center><font size=6 color=red>แก้ไขข้อมูล ไม่เรียบร้อย<br>ท่านพิมพ์รหัสผ่าน 2 ครั้งไม่เหมือนกัน</font><br><br><a href=default.asp>คลิ๊กที่นี่</a> :: เพื่อกลับไปหน้าแรกอีกครั้ง</center>") end if end sub ' ===================================== sub do_delmember connectdb if len(request.form("fu")) > 2 and len(request.form("fp")) > 2 and request.form("fu") <> "guest" then sql = "select * from members where mu = '"& request.form("fu") &"' and mp = '" & request.form("fp") & "'" set rs = server.createobject("ADODB.recordset") rs.open sql,connect,1,3 tots = rs.recordcount if tots = 1 then sql = "delete from members where mu = '" & request.form("fu") & "'" connect.execute(sql) response.write("<br>ลบสมาชิกใหม่ :: สำเร็จเรียบร้อย") else response.write("<br>ลบสมาชิกใหม่ไม่สำเร็จ :: เนื่องจากหารหัสนี้ไม่พบ") end if else response.write("กรอกข้อมูลไม่ถูกต้อง ให้กลับไปตรวจสอบ แล้วดำเนิกการใหม่ :: สถานภาพสมาชิก ยังไม่หายไป") end if end sub ' ===================================== sub do_addmember connectdb if len(request.form("fmu")) < 12 and len(request.form("fmu")) > 2 and len(request.form("fmp")) > 2 and len(request.form("fmname")) > 2 and len(request.form("fmprovince")) > 2 and len(request.form("fmemail")) > 2 and request.form("fmp") = request.form("fmpn") then sql = "select * from members where mu = '"& request.form("fmu") &"'" set rs = server.createobject("ADODB.recordset") rs.open sql,connect,1,3 tots = rs.recordcount if tots = 0 then sql = "insert into members(mu,mp,mname,mprovince,memail,mapply,murl,mimg,mlast) values ('" & request.form("fmu") sql = sql & "','"& request.form("fmp") &"','"& request.form("fmname") &"','"& request.form("fmprovince") &"','"& request.form("fmemail") &"','"& Now &"','"& request.form("fmurl") &"','"& request.form("fmimg") &"','"& Now &"')" connect.execute(sql) response.write("<br>เพิ่มสมาชิกใหม่ :: สำเร็จเรียบร้อย") else response.write("<br>เพิ่มสมาชิกใหม่ไม่สำเร็จ :: เนื่องจากรหัสผู้ใช้นี่มีอยู่แล้ว") end if else response.write("<center><br><font size=6>กรอกข้อมูลไม่ถูกต้อง<br>ให้กลับไปตรวจสอบ แล้วดำเนินการใหม่<br><br><font color=red>สถานภาพสมาชิก ยังไม่สมบูรณ์</font><br>กดปุ่มด้านล่างนี้อีกครั้ง") response.write("<form action=menu.asp method=post><input type=submit name=fact value=applymember></form></center>") end if end sub ' ===================================== sub do_do connectsubj if request.form("fselectmu") = "9999999" then sql = "select * from ques" else sql = "select * from ques where mu='" & request.form("fselectmu") & "'" end if set rs = server.createobject("ADODB.recordset") rs.open sql,connect,1,3 tots = rs.recordcount numamt = cint(mid(request.form("fact"),3,2)) nummax = tots nummin = 1 if numamt > (nummax - nummin + 1) or numamt = 0 or numamt > 999 then response.write( "<br><br><font color=red size=4><center>มีปัญหาที่จำนวนข้อสอบ โปรดกลับไปตรวจสอบ<br>บางที รหัสชุดข้อสอบที่ใช้ อาจไม่มีในฐานข้อมูล<br>ควรแก้รหัสสุ่มเป็น 9999999<br>บางทีจำนวนข้อสอบในฐานข้อมูลอาจมีไม่พอสุ่มขึ้นมาก็ได้</center></font>") else randomize dim arr(999) i = 1 do while i <= numamt x = int(nummin + (rnd * ( nummax - nummin + 1))) found = 0 for j = 1 to i - 1 if arr(j) = x then found = 1 next if found = 0 then arr(i) = x i = i + 1 end if loop i = 1 k = 1 response.write("<form action=checkans.asp method=post><ul>") response.write("<input type=hidden name=fsubj value="& request.form("fsubj") &">") response.write("<input type=hidden name=tot value="& cint(mid(request.form("fact"),3,2)) &">") do while not rs.eof for j = 1 to cint(mid(request.form("fact"),3,2)) if arr(j) = i then response.write(k &". "& rs("ques")) response.write(" <a href=showmem.asp?mu="& rs("mu") &">#</a>") response.write("<ul>") response.write("<input type=hidden name=num"&k&" value='"& i &"'>") response.write("<input type=hidden name=ques"&i&" value='"& rs("ques") &"'>") response.write("<input type=hidden name=ans1x" &i&" value='"& rs("c1") &"'>") response.write("<input type=hidden name=ans2x" &i&" value='"& rs("c2") &"'>") response.write("<input type=hidden name=ans3x" &i&" value='"& rs("c3") &"'>") response.write("<input type=hidden name=ans4x" &i&" value='"& rs("c4") &"'>") response.write("<input type=hidden name=qid"&i&" value="& rs("qid") &">") response.write("<input type=radio name=q" &i&" value=1>"& rs("c1") &"<br>") response.write("<input type=radio name=q" &i&" value=2>"& rs("c2") &"<br>") response.write("<input type=radio name=q" &i&" value=3>"& rs("c3") &"<br>") response.write("<input type=radio name=q" &i&" value=4>"& rs("c4") &"<br>") response.write("<input type=hidden name=a"&i&" value="& rs("ans") * rs("qid") * 13 &"></ul><hr color=blue>") k = k + 1 end if next i = i + 1 rs.movenext loop response.write("<input type=submit value=ส่งผลการสอนไปตรวจให้คะแนน></ul></form>") end if end sub ' ===================================== sub connectdb ' dim connect, rs, sql, tots, i, j, k, l, nextl set connect = server.createobject("ADODB.Connection") if Request.ServerVariables("HTTP_HOST") = "www27.brinkster.com" then connect.open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\thaiprovince\db\members.mdb")) else if mid(Request.ServerVariables("URL"),1,10) = "/openworld" then connect.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_ Server.MapPath("\openworld\members.mdb")) else connect.open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("members.mdb")) end if end if end sub ' ===================================== sub connectsubj dim selecttb selecttb = request.form("fsubj") set connect = server.createobject("ADODB.Connection") if Request.ServerVariables("HTTP_HOST") = "www27.brinkster.com" then connect.open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\thaiprovince\db\"& selecttb &".mdb")) else if mid(Request.ServerVariables("URL"),1,10) = "/openworld" then connect.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_ Server.MapPath("\openworld\"& selecttb & ".mdb")) else connect.open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(selecttb & ".mdb")) end if end if end sub ' ===================================== sub connectarticle dim selecttb if left(request.form("fact"),5) = "addar" or left(request.form("fact"),5) = "delar" then selecttb = right(request.form("fact"),len(request.form("fact"))-3) else if left(session("fact"),2) <> "ar" then selecttb = request.form("fsubj") else selecttb = session("fact") end if end if set connect = server.createobject("ADODB.Connection") if Request.ServerVariables("HTTP_HOST") = "www27.brinkster.com" then connect.open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\thaiprovince\db\"&selecttb&".mdb")) else if mid(Request.ServerVariables("URL"),1,10) = "/openworld" then connect.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_ Server.MapPath("\openworld\"& selecttb & ".mdb")) else connect.open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(selecttb&".mdb")) end if end if end sub ' ===================================== %> |