dim i
i = 1
efter else
och innan recset4.movenext
och sedan:
i = i + 1
if i mod 3 then response.write "<div class=""clear""></div>"
8 svar · 608 visningar · startad av sin_adec
Hej!
jo det är så att jag loppar ut bilder från databasen, fast jag undrar över om vi tillsammans kan titta på hur man ska göra om man vill hämta ut 3st och sedan hoppa ner ett steg <br>
min kod:
<% if recset4.eof then %>
<% else
do until recset4.eof %>
<p class="photo vbigimage">
<a href=""><img src="content/reviews1.jpg" alt="" class="border" /></a>
</p><div class="clear"></div>
<% recset4.movenext
loop
recset4.close
set recset4 = nothing
end if
%>
men sen när den har hämtat ut 3st så vill jag lägga till
<div class="clear"></div>
och därefter hämtar den ut 3st till..
dim i
i = 1
efter else
och innan recset4.movenext
och sedan:
i = i + 1
if i mod 3 then response.write "<div class=""clear""></div>"
html koden är innan övergång till asp recset.eof:
<div class="recentreviews borderbottom">
<p class="photo vbigimage">
<a href=""><img src="content/reviews1.jpg" alt="" class="border" /></a>
</p>
<div class="photo vbigimage">
<a href=""><img src="content/reviews2.jpg" alt="" class="border" /></a>
</div>
<p class="photo vbigimage lastimage">
<a href=""><img src="content/reviews3.jpg" alt="" class="border" /></a>
</p>
<div class="clear"></div>
la märke till att sista bilden har <p class="photo vbigimage lastimage"> och tänkte då testa klistra in den i koden.
fast får ett felmeddelanden:
så ser hela koden med ovan nämn <p class>:
<% if recset4.eof then %>
<% else
dim i
i = 1
do until recset4.eof %>
<p class="photo vbigimage">
<a href=""><img src="content/reviews1.jpg" alt="" class="border" /></a>
</p>
<%
i = i + 2
if i mod 3 then response.write "<p class="photo vbigimage">
<a href=""><img src="content/reviews1.jpg" alt="" class="border" /></a>
</p>
<div class=""clear""></div>
recset4.movenext
loop
recset4.close
set recset4 = nothing
end if
%>
Du kan inte lägga HTML-koden mitt i ASP-koden. Du måste antingen bryta till html-läge, eller använda Response.write för att skriva ut html-koden.
fast får ett felmeddelanden
Ta för vana att bifoga alltid felmeddelanden.
Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0401)
Slut på programsats förväntas.
sliced/culture.asp, line 181, column 42
if i mod 3 then response.write "<p class="photo vbigimage">
tack för att du tar dig tid att se över problemet.. oerhört tacksam.
Du får titta lite på citationstecknen.
sin_adec skrev:
Feltyp: Kompileringsfel i Microsoft VBScript (0x800A0401) Slut på programsats förväntas. sliced/culture.asp, line 181, column 42 if i mod 3 then response.write "<p class="photo vbigimage">
if i mod 3 then response.write "<p class=photo vbigimage>"
Som @nders sa: citationstecken...
if i mod 3 then
response.write "<p class=""photo vbigimage"">" & _
"<a href=""""><img src=""content/reviews1.jpg"" alt="""" class=""border""></a>" & _
"</p><div class=""clear""></div>"
end if