webForumDet fria alternativet

hur räknar jag ut antal lag ?

ASP

3 svar · 194 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1
<%
		Case "o1"
		
		Set rs = Server.CreateObject("ADODB.Recordset")
		SQL = "SELECT DnLag From DnLag WHERE DnDistrikt LIKE 'Norra' ORDER BY DnLag"
		rs.Open SQL, OBJdbConnection, 3, 3
	%>

<form action="norra_admin.asp?cmd=o1s" method="post">
<%
		SelectNr = 0
		Count = 0
		Do Until Count = Int(AntalLag / 2)
		rs.MoveFirst
%>
<select name="Select<%= SelectNr%>">
<%Do Until rs.EOF%>
<option value="<%= rs.fields("DnLag")%>"><%= rs.fields("DnLag")%></option>
<%
rs.MoveNext
Loop
SelectNr = SelectNr + 1
rs.MoveFirst
%>
</select>
 
<select name="Select<%= SelectNr%>">
<%Do Until rs.EOF%>
<option value="<%= rs.fields("DnLag")%>"><%= rs.fields("DnLag")%></option>
<%
rs.MoveNext
Loop
%>
</select>
<%
SelectNr = SelectNr + 1
Count = Count + 1
Loop
rs.MoveFirst
%>

</form>

Sådär ser funktionen ut som jag vill göra. Nu återstår bara den enkla biten med en enkel snurra som räknar ut totala antalet lag.... någon som vet bättre än mig ?

Medlem sedan dec. 1999707 inlägg
#2

Förklara gärna vad du är ute efter? Vad ska du göra med select-elementen? Vilken sorts data innehåller rs?

Medlem sedan jan. 20022 440 inlägg
#3

Hmm då ska vi se. Jag ska välja villka lag som möter villka helt enkelt. rs innehåller information om lagen. DnLag är namnet på laget

Om jag har 6 lag vill jag att 3 rader med 2 select i varje skrivs ut. Därav funkionen Int(Antallag / 2)

Men nu måste jag komma fram till hur många lag det egentligen finns på i tabellen DnLag under fältet WHERE DnDistrikt Like 'Norra'

Någon som fattar ? herregud va dålig jag e på att förklara :(

Medlem sedan jan. 20022 440 inlägg
#4
		AntalLag = 0
		Do Until rs.EOF
		AntalLag = AntalLag + 1
		rs.MoveNext
		Loop

detta var lösningen på mina problem

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)