Avatar billede mitbrugernavn Praktikant
30. juli 2004 - 12:04 Der er 1 kommentar og
2 løsninger

array - SQL og dropdown

array og problemer.....

har følgende


<%
strSQL = "SELECT brugernavn FROM kalender where type = '& "test" &'"
set rs = conn.execute(strSQL)
str = rs("brugernavn")  'kaj og viggo

strSQL2 = "SELECT * FROM login where brugernavn <> str ORDER BY brugernavn"
set rs2 = conn.execute(strSQL2)
%> 
          <select name="id<%= x %>" class="tekst5sort">
            <%

do until rs2.eof
%>
            <option value="<%=rs2("brugernavn")%>" class="tekst5rod"><%=rs2("brugernavn")%></option>
            <%
rs2.movenext
loop
%>
            <option value="o" class="tekst5rod">-
            o -</option>
          </select>

hvordan får jeg dette til at fungere.

den skal danne en dropdown med navne fra strSQL2-strSQL??????  har en teori om noget array men hvordan???
Avatar billede ldanielsen Nybegynder
30. juli 2004 - 12:41 #1
Skal du bare lave én dropdown? og den skal indeholde alle i rs2 som IKKE findes i rs?

så kan du lægge logikken i SQL'en:

SELECT brugernavn FROM login where brugernavn <> str
LEFT OUTER JOIN KALENDER ON login.brugernavn = KALENDER.brugernavn
WHERE login.brugernavn <> str AND (KALENDER.brugernavn IS NULL OR KALENDER.brugernavn <> 'test')
ORDER BY brugernavn
Avatar billede ldanielsen Nybegynder
30. juli 2004 - 12:42 #2
SORRY:
SELECT login.brugernavn AS brugernavn FROM login where brugernavn <> str
LEFT OUTER JOIN KALENDER ON login.brugernavn = KALENDER.brugernavn
WHERE login.brugernavn <> str AND (KALENDER.brugernavn IS NULL OR KALENDER.brugernavn <> 'test')
ORDER BY brugernavn
Avatar billede ste Nybegynder
30. juli 2004 - 12:42 #3
Hej mitbrugernavn.
Her er et forslag.
<select name="id<%= x %>" class="tekst5sort">
<%
strSQL = "SELECT brugernavn FROM kalender where type = '& "test" &'"
set rs = conn.execute(strSQL)

str = rs("brugernavn")  'kaj og viggo

strSQL2 = "SELECT * FROM login where brugernavn <> str ORDER BY brugernavn"
set rs2 = conn.execute(strSQL2)


do while not rs2.eof
%>
      <option value="<%=rs2("brugernavn")%>" class="tekst5rod"><%=rs2("brugernavn")%></option>
<%
rs2.movenext
loop
%>
         
<option value="o" class="tekst5rod">- o -</option>

</select>
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester