Just nu i M3-nätverket
Jump to content

Radbrytning i loop


Rossifumi

Recommended Posts

Just nu använder jag följande kod:

 

<% X = 0 %>

<% Do While X < 10

If RecSet.EOF Then

Exit Do

End If %>

<img src="bild<%= RS("id") %>.gif">

<% X = X + 1 %>

<% RecSet.MoveNext %>

<% Loop %>

 

Hur gör jag så att den gör en radbrytning efter 5 av bilderna?

 

Jag vill alltså ha 2 rader med 5 i varje!

 

Tack på förhand

Sebastian

Link to comment
Share on other sites

<% X = 0 %>

<% Do While X < 10

If RecSet.EOF Then

Exit Do

End If %>

<img src="bild<%= RS("id") %>.gif">

<% X = X + 1

 

If X == 5 Then

%><br><%

End If %>

 

RecSet.MoveNext

Loop %>

 

Det här borde väl fungera om jag inte missuppfattat frågan.

//Gunnar

Link to comment
Share on other sites

<% X = 0 %>

<% Do While X < 10

If RecSet.EOF Then

Exit Do

End If %>

<img src="bild<%= RS("id") %>.gif">

<% X = X + 1

 

If X == 5 Then

%><br><%

End If

 

RecSet.MoveNext

Loop %>

 

Hmm... Trasslade in mig lite. Nu tror jag att det blev rätt.

//Gunnar

Link to comment
Share on other sites

Jonas Bergström

nja jag tror att vad sebastian menar är att det ska vara radbrytning efter var 5:e bild? vad du gör då är att du använder dig av kommandot MOD. MOD returnerar resten av en division t.ex:

 

5 MOD 4 blir 1

6 MOD 4 blir 2

 

 

Om du då kör en loop och ökar x med 1 hela tiden så kan du kolla med MOD om x är jämnt delbart med 5..

 

 

<%

x = 1

do until rs.EOF

%>

<img src="bild<%= RS("id") %>.gif">

<%

if X Mod 5 = 0 then Response.write("<br>")

x= x + 1

rs.MoveNext

Loop

%>

 

 

 

Link to comment
Share on other sites

Tack för hjälpen!

 

Först var jag inne på det som Gunnar svarade. Då ville jag ha 2 rader med 5 i varje, så då hade hans funkat utmärkt!

 

Men sedan bytte jag lite design och då fick det bli Jonas istället...

 

Men som sagt TACK!

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...