Nu har det slagit slint igen, hur kan jag göra för att i html-koden som detta genererar inte få en massa onödiga tomma rader med <TR><TD></TD><TD></TD></TR> där det är tomt i mitt rs?
response.write "<TABLE>"
while not rs.eof
If rs("fld_g_title") <> pgenre then
pgenre = rs("fld_g_title")
Else pgenre = ""
End IF
If pmt_name <> rs("fld_mt_name") then
pmt_name= rs("fld_mt_name")
response.write"<TR><TD><a class=film href=""" & strScriptname & "?id=" & rs("fld_mt_id") & """>" & rs("fld_mt_name") & "</a><br></TD>"
Else
response.write "<TR><TD></TD>" & vbcrlf
End If
If pgenre <> "" then
response.write "<TD><font color='RED'><b>" & pgenre & "</b></font></TD>"
Else
response.write "<TD></TD>" & vbcrlf
End If
response.write "</TR>" & vbcrlf
rs.movenext
pgenre = ""
wend
response.write "</TABLE>"
och då måste jag ju ibland ha med den raden, men det jag vill undvika det är de fallen när det kan bli tomt både på:
fld_mt_name samt fld_g_title
vilket resulterar i typ:
Nja, tror tyvärri nte det hjälper.
Lösningen som jag ser det är väl att stöka om lite i mina fina If-satser och på något sätt i utskriften kolla om både fld_g_title samt fld_mt_name2 är tomma eller lika spm föregående...
Hm...
Så här blev det, bra snurrigt men det fungerar... tror jag.
variabelnamngiviningen blev inte heller den bästa, men men:
response.write "<TABLE>"
while not rs.eof
If rs("fld_mt_name") <> "" then
If rs("fld_g_title") <> pgenre then
pgenre = rs("fld_g_title")
strpgenre = "<TD><font color='RED'><b>" & pgenre & "</b></font></TD></TR>" & vbcrlf
Else
If pmt_name <> rs("fld_mt_name") then
strpgenre = "<TD></TD></TR>" & vbcrlf
Else
strpgenre = ""
End IF
End IF
If pmt_name <> rs("fld_mt_name") then
pmt_name= rs("fld_mt_name")
response.write"<TR><TD><a class=film href=""" & strScriptname & "?id=" & rs("fld_mt_id") & """>" & rs("fld_mt_name") & "</a><br></TD>" & vbcrlf
Else
If rs("fld_g_title") <> pgenre2 then
response.write"<TR><TD></TD>" & vbcrlf
End If
End If
End IF
pgenre2 = rs("fld_g_title")
response.write strpgenre
rs.movenext
pgenre = ""
wend
response.write "</TABLE>"
Bättre lösning mottages tacksamt.
250 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25