Direkomendasikan: Fungsi yang menganalisis ASP untuk memeriksa apakah tautan situs web normal % FunctionUrlChk (surl) onerrorresumenext setxmlHttp = server.createObject (microsoft.xmlHttp) xmlhttp.openget, surl, false xmlhttp.send ifxmlHttp.status200 thren urlchk = false lainnya Surl = http: //www.code-123.com ifu
Sangat nyaman menggunakan ASP untuk mengimplementasikan fungsi mesin pencari, tetapi bagaimana menerapkan pencarian cerdas yang mirip dengan 3721? Misalnya, ketika orang Cina dimasukkan dalam kotak kondisi pencarian, kata kunci seperti Cina dan orang -orang secara otomatis diekstraksi darinya dan dicari dalam database. Setelah membaca artikel ini, Anda dapat menemukan bahwa fungsi ini sangat mudah diimplementasikan.Langkah pertama adalah membuat database bernama db_sample.mdb (artikel ini mengambil database Access2000 sebagai contoh), dan membuat tabel t_sample.table t_sample mencakup bidang berikut:
Penomoran ID Otomatis
U_name Teks
Catatan u_info
Pada langkah kedua, kami mulai merancang halaman pencarian pencarian.asp. Halaman ini mencakup formulir (FRM_SEARCH), yang mencakup kotak teks dan tombol kirim. Dan atur properti metode formulir untuk mendapatkan dan properti tindakan ke Search.asp, yaitu, kirimkan ke halaman web itu sendiri. Kodenya adalah sebagai berikut:
| <!-Search.asp-> <formname = frm_searchMethod = getAction = search.asp> Harap masukkan kata kunci: <inputType = textName = keysize = 10> <inputType = submitValue = pencarian> </form> |
Selanjutnya, kami memasuki bagian penting dari menerapkan pencarian cerdas.
Pertama, buat koneksi basis data. Tambahkan kode berikut ke awal pencarian.asp:
| <% Dimstrprovider, CNN strProvider = penyedia = microsoft.jet.oledb.4.0; dataSource = strProvider = strProvider & server.mappath (/) &/data/db_sample.mdb 'Misalkan database disimpan di direktori data di direktori root halaman beranda beranda Setcnn = server.createObject (adodb.connection) Cnn.openstrprovider membuka koneksi database %> |
Selanjutnya, data yang diterima oleh halaman ASP dinilai dan dicari dalam database.
| <fontColor =#ff0000> Tidak ada hasil yang ditemukan! Lai Lai </font> <% Kalau tidak %> |
Cari item dengan nama <fontColor =#ff0000> <%= s_key%> </font>, dan temukan total item dengan <fontColor =#ff0000> <%= rst.recordcount%> </font>:
| <% Sementara itu melintasi seluruh set rekaman, menampilkan informasi yang dicari dan mengatur tautan %> <!-Di sini Anda dapat mengatur target tautan yang Anda butuhkan-> <fontStyle = font: 12pt 安安> <ahref = info.asp? id = <%= rst (id)%> target = _blank> <%= rst (u_name)%> </a> </font> <!-Tunjukkan beberapa detail-> <fontStyle = font: 9pt 安> <%= kiri (RST (u_info), 150)%> </font> <p> <% Rst.movenext Pergi ke Rst.close SetRST = tidak ada Endif Endif %> |
Bagikan: Tutorial ASP: Produksi ASP Kode Rotasi Gambar Berita Common Flash Ini adalah file halaman web normal html head metahttp-equiv = content-typecontent = text/html; charset = gb2312/judul berita dan rotasi gambar/judul/bodi kepala!-#includeFile = diaoyong.asp--/body/html halaman web apa saja yang hanya memanggil file berikut (diaoyong), dan fe ff fe fe FeNoYong.
2 halaman Total halaman sebelumnya halaman berikutnya