webForumDet fria alternativet

Skriva ut bara vissa från Getrows

ASP

3 svar · 284 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Frågan#1

Hur gör jag för att loopa ut alla poster ur getrows där t.ex fält1 = "nisse" och sedan gå vidare och loopa ut alla där fält1 = "kalle"

Anledningen att jag undrar är att jag sitter och försöker koda ett forum och efter varje forum grupp så skall forum kategorierna som hör till den gruppen listas och sedan nästa grupp osv. någon?

Medlem sedan aug. 20011 087 inlägg
#2

Löste det såhär

call dbopen(connect)

MySQL = "Select * from groups"
set rs = connect.execute(mysql)
groups = rs.getrows

MySQL = "Select * from categories"
set rs = connect.execute(mysql)
categories = rs.getrows

call dbclose(connect)

for i = 0 to ubound(groups,2)

response.write groups(1,i) & "<br/>"

for j = 0 to ubound(categories,2)

if categories(2,j) = groups(0,i) then
response.write categories(1,j) & "<br/>"
end if

next

next
Medlem sedan nov. 20017 144 inlägg
#3
sql= "SELECT id,grupp,kategori FROM forumtabell ORDER BY kategori,grupp"
Set rs = connection.execute(sql)
If not rs.eof then myGetrow = rs.getrows()

If isarray(myGetrow) then
catname=""
		For i = 0 to ubound(myGetrow,2)
			If catname <> myGetrow(2,i) then
				catname = myGetrow(2,i)
				Response.write "<b>" & catname & "</b><hr/>"
			End if
		Response.write myGetrow(2,i) &"<br/>"
		Next
End if
Medlem sedan aug. 20011 087 inlägg
#4

tack, smartare lösning om jag kunnat göra så, vilket jag tyvärr inte kunde i detta fallet.

378 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
206 ms — deklarationer (db)
0 ms — hämta statistik (cache)
152 ms — hämta tråd, inlägg och bilagor (db)
223 ms — ändringar (db)