19. september 2004 - 00:01Der er
4 kommentarer og 1 løsning
Skal splitte en løkke op..eller noget
Hej!
Har følgende :
<% SQL = "SELECT * FROM produkter ORDER By kat,rknr" Set RecSet = Connect.Execute(SQL) IF RecSet.EOF then Response.Write "ingen produkter" ELSE Do until RecSet.EOF Response.write RecSet("kat") Response.write " - " Response.write RecSet("rknr") Response.write " " Response.Write "<b>" & RecSet("namn") & "</b> | <a href='admin.asp?object=product&do=delete&id=" & RecSet("id") & "'>Slet</a> / " Response.Write "<a href='admin.asp?page=products&more=update&id=" & RecSet("id") & "'>Ret</a>" Response.Write " "& kollabild(RecSet("id"))&"<br>" RecSet.MoveNext Loop END IF RecSet.Close Set RecSet = nothing %>
RecSet("kat") repræsenterer en værdi. Den værdi repræsenterer en kategori. Der kan altså godt være flere hvor ReSet fx er lig 10 og så nogle hvor den er 11 osv...Ligenu skrives de jo ud med alle 10'er først så 11 og derudaf takket været order by kat, MEN jeg ville gerne have en <br> mellem 10'ere og 11'er osv..altså når den skifter...hvordan gør jeg det ?
Kanon...taak. Jeg har lige et tillægsspørgsmål... Jeg ville jo allerhelst have kategorinavnet som overskrift istedet for et <br>, men navnet ligger i en anden tabel. Jeg har: Tabel1 Kategorier id - navn
Tabel2 Produkter id - navn - artnr - beskrivelse osv...
Hvordan laver jeg sql'en om så jeg kan hente navnet også ?
Så kan du prøve at rette koden til dette så er kategorinanvet en overskrift og linkne kommer uder:
<% SQL = "SELECT produkter.*, Kategorier.navn as katnavn FROM produkter INNER JOIN Kategorier ON Produkter.kat = Kategorier.id ORDER By kat,rknr" Set RecSet = Connect.Execute(SQL) IF RecSet.EOF then Response.Write "ingen produkter" ELSE tmpKat="" Do until RecSet.EOF if tmpKat <> RecSet("kat") then Response.write "<h2>" & RecSet("katnavn") & "<h2><br>" tmpKat = RecSet("kat") end if Response.write " - " Response.write RecSet("rknr") Response.write " " Response.Write "<b>" & RecSet("namn") & "</b> | <a href='admin.asp?object=product&do=delete&id=" & RecSet("id") & "'>Slet</a> / " Response.Write "<a href='admin.asp?page=products&more=update&id=" & RecSet("id") & "'>Ret</a>" Response.Write " "& kollabild(RecSet("id"))&"<br>" RecSet.MoveNext if not RecSet.EOF then if tmpKat <> RecSet("kat") then Response.Write "<br>" end if Loop END IF RecSet.Close Set RecSet = nothing %>
Kanon.....det var en stor hjælp...takker mange gange
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.