Vill att pk ska visas i en cell och att Namn ska listas i nästa cell. Nu visar den ett Namn i cellen och rästen kommer utanför tabellen.
pk = ""
Do While Not rs.EOF
if pk <> rs("PU") then
pk = rs("PU")
response.write "<tr><td><b>" & pk & ":</b></td><td>"
end if
response.write RS("Namn")&"<br>"
rs.Movenext
response.write "</td></tr>"
Loop
Ja PK och namn ska vara på samma rad.
Tyvärr skriver den nu ut en ny rad även om PK har samma värde. Såhär:
GOLV golvplatta
VÄGG väggplatta
GOLV annangolvplatta
Plockar jag ut på fel sätt kanske?
Visa = "SELECT Pmiljo.Id, Pmiljo.Miljonr,
Pmiljo.PU, Pmiljo.Bild AS Miljobild, Pmiljo.Brodtxt, Plattor.Id AS Plattid, Plattor.Bild
AS Plattbild, Plattor.Namn AS Plattnamn, Plattor.brodtxt FROM Pmiljo
INNER JOIN Plattor ON Pmiljo.Platta = Plattor.Artikelnr
WHERE Pmiljo.Miljonr = '" & Request.QueryString("miljo") & "'"
Ska alltså bli såhär:
GOLV golvplatta
annangolvplatta
VÄGG väggplatta
Visa = "SELECT Pmiljo.Id, Pmiljo.Miljonr, Pmiljo.PU, Pmiljo.Bild AS Miljobild, Pmiljo.Brodtxt, Plattor.Id AS Plattid, Plattor.Bild AS Plattbild, Plattor.Namn AS Plattnamn, Plattor.brodtxt FROM Pmiljo
INNER JOIN Plattor ON Pmiljo.Platta = Plattor.Artikelnr
WHERE Pmiljo.Miljonr = '" & Request.QueryString("miljo") & "' ORDER BY Pmiljo.PU"