รหัสสามารถปรับให้เหมาะสมได้โปรดเพิ่มประสิทธิภาพตามความต้องการของคุณ
ภาพประกอบ:
ดังนั้นร้านค้าการอ่านการจำแนกประเภททั้งหมดในอาร์เรย์ JS (อาจเป็นปัญหาเล็กน้อยหากปริมาณข้อมูลมีขนาดใหญ่)
เมื่อเลือกให้ส่งคืนรหัสการจำแนกประเภทหลักและค้นหาการจำแนกประเภทที่เกี่ยวข้องจากอาร์เรย์จากนั้นแสดงไปยังผู้ใช้
การออกแบบฐานข้อมูล (คุณสามารถเพิ่มฟิลด์ตามความต้องการของคุณเองหมวดหมู่นี้เป็นหมวดหมู่นี้เป็นของ ฯลฯ )
คำอธิบายประเภทฟิลด์
หมายเลขบันทึกหมายเลขอัตโนมัติ ID
ชื่อการจำแนกข้อความ Cotename
รหัสการจำแนกประเภทหลักของ BYID (นั่นคือสำหรับ ID ตารางนี้ค่าของผู้ติดต่อรูทคือ 0)
ส่วนหนึ่งของรหัส JS (ชื่อ *.asp)
การคัดลอกรหัสมีดังนี้:
<%dimconn
setConn = server.createObject ("adodb.connection"))
conn.connectionString = "ผู้ให้บริการ = microsoft.jet.oledb.4.0;" & _
"dataSource =" & server.mappath ("cote.mdb")
conn.open
-
FunctionChecklm (TheValue) {
varbyid = newarray ();
varcotename = newarray ();
ตัวแปร = newarray ();
Vari;
Variable_s;
varbyid_s;
varcotename_s;
varhevalue_r;
vardata = '<selectName = "lm" onChange = "checklm (this.value)">'
id_s = "|";
cotename_s = '-select- |';
<%setRs = server.createObject ("adodb.recordset"))
sql = "เลือก*จาก [db_cote] orderbybyid, id"
Rs.opensql, Conn, 1,1
i = 0
ifnotrs.eofthen
dowhilenotrs.eof
Response.write ("id [" & i & "] =" & rs ("id") & ";" & chr (10))
Response.write ("byid [" & i & "] =" & rs ("byid") & ";" & chr (10))
Response.write ("cotename [" & i & "] = '" & rs ("cotename") & "';" & chr (10))
Rs.Movenext
i = i+1
วง
อื่น
Response.write ("id [0] = 0; byid [0] = 0; cotename [0] = 'ไม่มีการจำแนกประเภท';")
endif
Rs.close
setrs = ไม่มีอะไร%>
if (thevalue == null || thevalue == undefined || thevalue == '') {thevalue = 0;}
// ถ้า (lmvalue == null || lmvalue == undefined || lmvalue == '') {lmvalue = 0;}
สำหรับ (k = 0; k <id.length; k ++) {