Hmm, på vilket sätt funkar inte din kod?
< %
Dim i
i = 1
Do until RecSet.EOF
response.write(i & ". " & RecSet("Rubrik") & "<br />")
i = i -- 1
RecSet.MoveNext
Loop
%>
7 svar · 270 visningar · startad av tomas21
Hejsan!
Jag ska göra en typ av räknare som fungerar på följande sätt:
Jag har en tabell i en databas med artiklar och rubiker.
Dessa rubiker vill jag skriva ut på sidan på följande sätt:
1. Rubrik1
2. Rubrik2
3. Rubrik3
osv..
Siffran jag använder framfår tex. Rubrik1, som är 1 är det ID nummer som rubriken har i tabellen. Tex. om jag lägger in en rubrik fyra och fem och sen tar bort rubrik fyra kommer det att ge följande:
1. Rubrik1
2. Rubrik2
3. Rubrik3
5. Rubrik5
Det jag vill istället vill ha är:
1. Rubrik1
2. Rubrik2
3. Rubrik3
4. Rubrik5
Jag antar att istället för följande kod:
<%
Do Until RecSet.EOF
%>
<%=RecSet("ID")%>.<%=RecSet("Rubrik")%>
<%
RecSet.MoveNext
Loop
RecSet.Close
%>
så kan man använda någonting lik detta:
<%
Dim i = 1
Do Until RecSet.EOF
%>
<%=i%>.<%=RecSet("Rubrik")%>
<%
RecSet.MoveNext
i=i+1
Loop
%>¨
Men detta fungerar inte jag antar att man måste göra på något annat sätt i såfall hur??
Hmm, på vilket sätt funkar inte din kod?
< %
Dim i
i = 1
Do until RecSet.EOF
response.write(i & ". " & RecSet("Rubrik") & "<br />")
i = i -- 1
RecSet.MoveNext
Loop
%>
Det där skall ju visserligen fungera alldeles utmärkt, om nu inte posterna och ID-numret behöver ha något gemensamt, mer än placering, alltså någon slags relation.
<%
Dim i = 1
i = 1
While not recset.eof
response.write i & ". " & recset("Rubrik") & "<br>"
i = i + 1
recset.movenext
wend
%>
<%
Dim i = 1
Do Until RecSet.EOF
response.write i &"." & recSet("Rubrik") & recset("id")
RecSet.MoveNext
i=i+1
Loop
%>
om rubriken är "Rubrik" och ska ta ut ID:et så ser det ut såhär som du skrev
du kan ju köra "for" sats istället kanske?
*suck* jag tror jag missförstod frågan.. :e
Okej tack grabbar ska testa det när jag kommer hem.
Min kod som jag hade fungerade inte det som hände var att jag fick 1 som i på alla poster men jag ska testa det senare e det problem så skriver jag igen här.