Avatar billede jmc Nybegynder
12. oktober 2002 - 00:11 Der er 7 kommentarer og
1 løsning

udskrive multiple list?

hvordan udskriver jeg denne liste, med dette script, så alle records EOF med opgaver bliver udskrevet?

<select name="opgaver" size="5" multiple id="opgaver">
                  <option value="<%=(opgaver.Fields.Item("cid").Value)%>" <%If (Not isNull((opgaver.Fields.Item("cid").Value))) Then If (CStr(opgaver.Fields.Item("cid").Value) = CStr((opgaver.Fields.Item("cid").Value))) Then Response.Write("SELECTED") : Response.Write("")%> ><%=(opgaver.Fields.Item("child").Value)%></option>
                </select>
Avatar billede eagleeye Praktikant
12. oktober 2002 - 00:20 #1
mener du med et loop?


<select name="opgaver" size="5" multiple id="opgaver">
<% do while not opgaver.EOF %>
                  <option value="<%=(opgaver.Fields.Item("cid").Value)%>" <%If (Not isNull((opgaver.Fields.Item("cid").Value))) Then If (CStr(opgaver.Fields.Item("cid").Value) = CStr((opgaver.Fields.Item("cid").Value))) Then Response.Write("SELECTED") : Response.Write("")%> ><%=(opgaver.Fields.Item("child").Value)%></option>
<%
  opgaver.MoveNext
loop  %>
      </select>
Avatar billede jmc Nybegynder
12. oktober 2002 - 00:20 #2
dette virker:

<select name="opgaver" size="5" multiple id="opgaver">
                                  <%
While ((Repeat1__numRows <> 0) AND (NOT opgaver.EOF))
%><option value="<%=(opgaver.Fields.Item("cid").Value)%>" <%If (Not isNull((opgaver.Fields.Item("cid").Value))) Then If (CStr(opgaver.Fields.Item("cid").Value) = CStr((opgaver.Fields.Item("cid").Value))) Then Response.Write("SELECTED") : Response.Write("")%> ><%=(opgaver.Fields.Item("child").Value)%></option>                <%
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  opgaver.MoveNext()
Wend
%>

men markere alle! hvordan bliver kun dem hvor valgt = true markeret?
Avatar billede eagleeye Praktikant
12. oktober 2002 - 00:27 #3
det må være noget med:


<select name="opgaver" size="5" multiple id="opgaver">
                                  <%
While ((Repeat1__numRows <> 0) AND (NOT opgaver.EOF))
%><option value="<%=(opgaver.Fields.Item("cid").Value)%>"
<% If opgaver.Fields.Item("valgt").Value = true Then Response.Write " SELECTED " %> ><%=(opgaver.Fields.Item("child").Value)%></option>
<%
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  opgaver.MoveNext()
Wend
%>
Avatar billede jmc Nybegynder
12. oktober 2002 - 01:03 #4
Dette kunne gøre det, men ellers tak. 8o)

<select name="opgaver" size="5" multiple id="opgaver">
                    <%
While (NOT opgaver.EOF)
%>
                    <option value="<%=(opgaver.Fields.Item("cid").Value)%>" <%If opgaver.Fields.Item("valgt").Value = True Then Response.Write " SELECTED " : Response.Write("")%> ><%=(opgaver.Fields.Item("child").Value)%></option>
                    <%
  opgaver.MoveNext()
Wend
If (opgaver.CursorType > 0) Then
  opgaver.MoveFirst
Else
  opgaver.Requery
End If
%>
                  </select>
Avatar billede medions Nybegynder
12. oktober 2002 - 04:59 #5
jmc> Så være lige venlig at lukke spm'et ;o)

.Men alt i alt syntes jeg at eagleeye skulle ha' pointne, da jeg syntes han ledte dig på sporet...

//>Rune
Avatar billede jmc Nybegynder
12. oktober 2002 - 08:04 #6
eagleeye skal have points, yes vil du svare eagleeye så jeg kan give poinst?
Avatar billede eagleeye Praktikant
12. oktober 2002 - 13:03 #7
Ok ;)  så er her et svar
Avatar billede jmc Nybegynder
15. oktober 2002 - 09:20 #8
fino :o)
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