ในหลายกรณี เราใช้วิธีการเดิมในการแก้ปัญหาการวนซ้ำ 3 ภาพติดต่อกัน หากผู้อัปโหลดอัปโหลดเพียง 2 ภาพ ระยะห่างระหว่าง 2 ภาพจะมีขนาดใหญ่มาก เนื่องจาก <td> </ td> ต่อไปนี้คือโค้ด หากคุณไม่เข้าใจ ฉันขอแนะนำให้คุณอธิบายหลักการบางประการของตาราง <tr><td> ก่อน จากนั้นคุณก็พร้อมแล้ว
คัดลอกรหัสรหัสดังต่อไปนี้:
<เส้นขอบตาราง=0 เซลล์แพดดิ้ง=0 ระยะห่างเซลล์=0>
-
dims, sqltext
ตั้ง rs = Server.CreateObject (adodb.recordset)
sqltext=select * จาก [bigclass]
rs.เปิด sqltext,conn,1,1
ม.=1
colzs=5 'แสดง 5 คอลัมน์ในหนึ่งแถว'
ถ้า rs.RecordCount mod colzs=0 แล้ว
rowzs=int(rs.RecordCount/colzs)
อื่น
rowzs=int(rs.RecordCount/colzs)+1
สิ้นสุดถ้า
สำหรับ j = 1 ถึง rowzs%>
<tr>
<%สำหรับ i = 1 ถึง colzs%>
<%ถ้าไม่ใช่ rs.EOF แล้ว%>
<td><ประเภทอินพุต=ชื่อช่องทำเครื่องหมาย=qxflag<%=m%> value=1><%=trim(rs(ชื่อใหญ่))%></td>
-
rs.MoveNext
ม = ม + 1
อื่น
-
<td> </td>
<%สิ้นสุดถ้า%>
<%ถัดไป%>
</tr>
-
ต่อไป
rs.ปิด
setrs=ไม่มีอะไร
-
</ตาราง>