425
צפיות
צפיות
4
תשובות
תשובות
לופים וטבלאות
שלום יש לי טבלה עם שלוש עמודות בשורה
עכשיו אני מכניס לכל עמודה מוצר אחד מתוך דטא בייס
זאת אומרת שאני עובד עם לופים (loop's) למשל זאת הטבלאה שלי:
——————————
מוצר א | מוצר ב | מוצר ג
——————————
שאני עושה את זה בלופ זה אפשרי עד 3 מוצרים
רציתי לדעת איך אני ממשיך לעשות את הלופים אבל שזה יפתח שורה חדש
ששם יהיה את ההמשך עם 3 עמודות
תודה מראש
4 תשובות
כך:
var i=0;
while (!rs.EOF){
// code
if (i+1==3){
Response.Write("</tr><tr>"); i=0;
}
}
בעיה ,הוספתי את זה ככה:
הוספתי את זה לדף ככה:
<%
var i=0;
while (!rs.EOF){ %>
<td><p align="center"><b><font size="2" color="#FFFFFF" face="Arial">
<a href="gasia.asp" style="text-decoration: none"><%=rs("namemovie")%></a></font></td>
<% if (i+1==3){
Response.Write("</tr><tr>"); i=0;
}
}
%>
וזה נותן לי שגיאה:
Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/test/menu.asp, line 10, column 7
var i=0;
——^
מישהו יודע?
תודה מראש
אתה כותב קוד js בבלוק vbs….
וד"א, הקוד של ניר לא מדויק…
צ"ל משהו כזה:
dim i
i=0
Response.write "<tr>"
while not rs.eof
Response.write "<td>" & content & "</td>"
if i mod 3 = 0 then
Response.write "</tr><tr>"
end if
i=i+1
loop
כאשר במקום content יופיע התוכן של התאים.
תיקון
var i=0;
while (!rs.EOF){
// code
if (i+1==3){
Response.Write("</tr><tr>"); i=0;
}else{ I++ }
}