Den här koden använder jag personligen så den funkar.
<% X = 1
Do While X < 7
If rs.EOF Then
Exit Do
End If %>
<a href="lank.asp"><img src="<% = rs("url") %>"></a><% if X Mod 3 = 0 then Response.write("<br>")%><% X = X + 1 %><% rs.MoveNext %>
<% Loop %>
Du behöver bara ändra min <br> tag till vad det vad du ville ha :)
Ojsan! Sorry champ!
jag råkade skriva en 1:a i stället för ett "i"
Så här skall det givetvis stå:
<table border="1" width="100%">
<tr>
<%
'tilldelar variabeln "i" värdet 1
i = 1
'startar Loopen genom Recordset
Do Until RecSet.EOF
Response.write "<td>" &RecSet("blablabla")& "</td>"
'Är värdet hos i jämt delbart med tre?
if i Mod 3 = 0 AND NOT RecSet.eof then
'-då skapar vi en ny rad i tabellen
response.Write "</tr><tr>"
end if
'ökar värdet hos räknaren "i"
i = i+1
'flyttar till nästa post i ditt recordset
RecSet.MoveNext
Loop
%>
</tr>
</table>
Vet att det fungerar!!! ;)
------------------
"Life's a bitch who sucks... then you marry one who doesn't"
[Redigerat av Andreas L den 12 okt 2000]
nakozMedlem sedan dec. 1999653 inlägg andreas l
yeah... thats it... tackar så mycke. nu funkar det strålande... å tack till rossifumi och emission oxå.. även fast jag inte använde mig av era tips... :e
------------------
nakoz, ner på knä kvinna, vi ska umgås
BjarneMedlem sedan sep. 200014 inlägg En kommentar till följande påstående som iofs är korrekt:
"litet matematiskt påstående: x mod 3 kan välan aldrig bli 3"
På ett ungefär:
if x mod 3 then betyder att om x mod 3 är sant så.... och x mod 3 är sant om 3 delat med x inte ger någon rest... dvs om x är typ 3, 6, 9 etc.
------------------
//Bjarne
emissionMedlem sedan dec. 19996 721 inlägg Så sant.
"litet matematiskt påstående: x mod 3 kan välan aldrig bli 3"
Jo. 9.9 mod 3 är 3, till exempel.
------------------
-------------------
What a waste it is to lose one's mind. Or not to have a mind is being very wasteful. How true that is.
Dan Quayle
@ndersMedlem sedan juni 200032 969 inlägg 9,9 mod 3 måtte väl ändå vara 0,9 :q
lessen att käfta emot emission, men måste man så måste man.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>
Ni verkar inte komma bra överens med trevlige herr Mod
Talen avrundas till heltal och 9.9 mod 3 blir faktiskt 1
------------------
"Life's a bitch who sucks... then you marry one who doesn't"
[Redigerat av Andreas L den 12 okt 2000]
emissionMedlem sedan dec. 19996 721 inlägg Ja, vad sjutton skrev jag??
Bäng-emission. X mod Y kan ju för sjutton inte bli Y...
Stolpskott!
I min snurriga hjärna blev modulus helt plötsligt samma sak som restfraktionen. Tur att jag inte använt den i något verksamhetskritiskt i dag. :)
@ndersMedlem sedan juni 200032 969 inlägg emission: tydligen kan till och med du ha fel ;)
andreas l: Talen avrundas till heltal och 9.9 mod 3 blir faktiskt 1
njae, riktigt så är det väl inte. visserligen talar vi om en heltalsdivision, men det innebär inte att talen avrundas.
plocka gärna fram windows inbyggda miniräknare och slå om till scientific. peta in 9,9 tryck sedan mod och till sist 3.
lessen att behöva peta in detta i denna tråd, det är inte meningen att förstöra.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>
emissionMedlem sedan dec. 19996 721 inlägg Tror frågan är löst ändå, så jag tror inte att vi stör. Säg till i så fall.
"njae, riktigt så är det väl inte. visserligen talar vi om en heltalsdivision, men det innebär inte att talen avrundas."
I rent matematiska termer, nej, men i VB-praktiken är det (tyvärr) så.
Ex.
18.567 mod 4.3 är egentligen 1.367
i VB(Script) blir det tyvärr
18.567 mod 4.3 ==> 19 mod 4 = 3
[Redigerat av emission den 12 okt 2000]
Yepp!
VBScript dokumentation kan vara en riktig tillgång ibland! ;)
------------------
"Life's a bitch who sucks... then you marry one who doesn't"
nakozMedlem sedan dec. 1999653 inlägg nopes. ni stör iaf inte.. :e
har löst samtliga 3 problemen nu :D
MVH
------------------
nakoz, ner på knä kvinna, vi ska umgås