推奨:マルチキーワードクエリインスタンスコードを解釈および処理しますWeb開発では、私はしばしば単一のフィールドクエリの複数のキーワードペアに遭遇します。これは通常、動的配列を通じて実装します。もちろん、複数のキーワードは通常、スペースで区切られています。複数のキーワードがスペースで区切られ、キーワード文字列はキーストリーで、特定のコードは
| 以下は引用されたコンテンツです。 <! - これはホームページファイルです - > <html> <head> <メタhttp-equiv = content-type content = text/html; charset = gb2312 /> <title>スライドニュース</title> </head> <body> <! - #include file = diaoyong.asp-> </body> </html> <! - 次のファイルを呼び出すだけです これは、ファイル名を持つファイルです:diaoyong.asp シンボル内のフラッシュファイル - > <% 'スライドニュース db = ../cuoxin_data/cuoxin_data.asp conn = server.createObject(adodb.connection)を設定します connstr = provider = microsoft.jet.oledb.4.0; data source =&server.mappath(db) conn.open connstr sql = [music_list_tupian_system] from [music_list_tupian_system] from iswnumssex = 'rotating ad' order by iswnumsid descを選択する rs = server.createObject(adodb.Recordset)を設定します rs.open sql、conn、1,1 rs.eofではない場合 k = 1 num_total = rs.RecordCount i = 1から5の場合 i> num_totalの場合、entistの場合 i = 1の場合 imgurl11 = img/&rs(iswnumsphoto) len(rs(iswnumsuser))> = 18の場合 imgtext11 = left(rs(iswnumsuser)、18)&... それ以外 imgtext11 = rs(iswnumsuser) ifを終了します imglink11 = rs(iswnumsclass) ifを終了します i = 2の場合 imgurl22 = img/&rs(iswnumsphoto) len(rs(iswnumsuser))> = 18の場合 imgtext22 = left(rs(iswnumsuser)、18)&... それ以外 imgtext22 = rs(iswnumsuser) ifを終了します imglink22 = rs(iswnumsclass) ifを終了します i = 3の場合 imgurl33 = img/&rs(iswnumsphoto) len(rs(iswnumsuser))> = 18の場合 imgtext33 = left(rs(iswnumsuser)、18)&... それ以外 imgtext33 = rs(iswnumsuser) ifを終了します imglink33 = rs(iswnumsclass) ifを終了します i = 4の場合 imgurl44 = img/&rs(iswnumsphoto) len(rs(iswnumsuser))> = 18の場合 imgtext44 = left(rs(iswnumsuser)、18)&... それ以外 imgtext44 = rs(iswnumsuser) ifを終了します imglink44 = rs(iswnumsclass) ifを終了します i = 5の場合 imgurl55 = img/&rs(iswnumsphoto) len(rs(iswnumsuser))> = 18の場合 imgtext55 = left(rs(iswnumsuser)、18)&... それ以外 imgtext55 = rs(iswnumsuser) ifを終了します imglink55 = rs(iswnumsclass) ifを終了します rs.movenext K = K 1 次 それ以外 respons.writeデータはまだありません! ifを終了します %> <a target = _ self href = javascript:gourl()> <span class = f14b> <script type = text/javascript> imgurl1 = <%= imgurl11%>; imgtext1 = <%= imgtext11%> imglink1 = escase(<%= imglink11%>); imgurl2 = <%= imgurl22%>; imgtext2 = <%= imgtext22%> imglink2 = escase(<%= imglink22%>); imgurl3 = <%= imgurl33%>; imgtext3 = <%= imgtext33%> imglink3 = escase(<%= imglink33%>); imgurl4 = <%= imgurl44%>; imgtext4 = <%= imgtext44%> imglink4 = escase(<%= imglink44%>); imgurl5 = <%= imgurl55%>; imgtext5 = <%= imgtext55%> imglink5 = escase(<%= imglink55%>); var focus_width = 200 var focus_height = 160 var text_height = 18 var swf_height = focus_height text_height <%if num_total = 1 then%> var pics = imgurl1 var links = imglink1 var texts = imgtext1 <%elseif num_total = 2 then%> var pics = imgurl1 | imgurl2 var links = imglink1 | imglink2 var texts = imgtext1 | imgtext2 <%elseif num_total = 3 then%> var pics = imgurl1 | imgurl2 | imgurl3 var links = imglink1 | imglink2 | imglink3 var texts = imgtext1 | imgtext2 | imgtext3 <%elseif num_total = 4 then%> var pics = imgurl1 | imgurl2 | imgurl3 | imgurl4 var links = imglink1 | imglink2 | imglink3 | imglink4 var texts = imgtext1 | imgtext2 | IMGTEXT3 | imgtext4 <%elseif num_total = 5 then%> var pics = imgurl1 | imgurl2 | imgurl3 | imgurl4 | imgurl5 var links = imglink1 | imglink2 | imglink3 | imglink4 | imglink5 var texts = imgtext1 | imgtext2 | IMGTEXT3 | IMGTEXT4 | imgtext5 <%end if> document.write( '<object classid = clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 codebase = http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/whegd.cab#ion = 6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0. swf_height '>'); document.write( '<param name = alowscriptaccess value = samedomain> <param name = movie value = focud.swf> <param name = high> <param name = bgcolor value =#f0f0f0>'); document.write( '<param name = mence value = false> <param name = wmode value = opaque>'); document.write( '<param name = flashvars value = pics =' pics '&links =' links '&texts =' texts '&borderwidth =' focus_width '&borderheight =' focus_height '&texttheight =' text_height '>'); document.write( '<embed src = pixviewer.swf wmode = opaque flashvars = pics =' pics '&links =' links '&texts =' texts '&borderwidth =' focus_width '&borderheight =' focus_height '&text text_height' = fals Focus_width 'height =' focus_height 'averscriptaccess = samedomain type = application/x-shockwave-flash pluginspage = http://www.macromedia.com/go/getflashplayer/>'); document.write( '</object>'); </script> </span> </a> <span id = focustext class = f14b> </span> |
共有:ASPダイナミックページのHTMLページを生成する方法HTMLを生成する多くのニュースシステムがありますが、それらはすべてテンプレートを使用しています。この関数は、ASPページによって生成されたHTMLコードをHTMLファイルに保存するため、元のページを変更する必要はなく、HTMLを生成するニュースシステムを簡単に完成させます。