Avatar billede Slettet bruger
31. juli 2005 - 17:51 Der er 43 kommentarer og
1 løsning

Hent efter input-data #2

Fik lidt hjælp forleden med at lave noget JavaScript.
Link: http://www.eksperten.dk/spm/635764  (Hent efter input-data)
Det jeg fik hjælp til var at lave en input felter og når man skrev 2 i den kom der 2*2 nye input felter frem, og når man skrev 3 kom der 3*2 nye input felter frem osv osv.....
Men nu er det sådan at jeg skal havde det lavet så der kommer 1 Select box frem og 1 inputfelt frem.
Det virker ikke det jeg har lavet så vil gerne have lidt hjælp:

        Response.Write("<td>")
              Response.Write("<select name=""homegoal"" onchange=""updateShow(this)"">")
                Response.Write("<option>-- Vælg antal inputs --</option>")
                Response.Write("<option value=""1"">1</option>")
                Response.Write("<option value=""2"">2</option>")
                Response.Write("<option value=""3"">3</option>")
                Response.Write("<option value=""4"">4</option>")
                Response.Write("<option value=""5"">5</option>")
                Response.Write("<option value=""6"">6</option>")
                Response.Write("<option value=""7"">7</option>")
                Response.Write("<option value=""8"">8</option>")
                Response.Write("<option value=""9"">9</option>")
                Response.Write("<option value=""10"">10</option>")
              Response.Write("</select><br>")
            %><!--#include file="db_open.asp"--><%
              set rs    =    Conn.Execute("SELECT * FROM WC_Players ORDER by playername ")
            Response.Write("<select name=""playername1"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
            Response.Write("</select> <input type=""text"" size=""5"" name=""Inp1_1"" style=""visibility:hidden""><br>")
              Response.Write("<select name=""playername2"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_2"" style=""visibility:hidden""><br>")
              Response.Write("<select name=""playername3"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_3"" style=""visibility:hidden""><br>")
              Response.Write("<select name=""playername4"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
            Response.Write("<</select>input type=""text"" size=""5"" name=""Inp1_4"" style=""visibility:hidden""><br>")
              Response.Write("<select name=""playername5"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
             
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_5"" style=""visibility:hidden""><br>")
              Response.Write("<select name=""playername6"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_6"" style=""visibility:hidden""><br>")
              Response.Write("<select name=""playername7"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_7"" style=""visibility:hidden""><br>")
              Response.Write("<select name=""playername8"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_8"" style=""visibility:hidden""><br>")
              Response.Write("<select name=""playername9"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_9"" style=""visibility:hidden""><br>")
              Response.Write("<select name=""playername10"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_10"" style=""visibility:hidden""><br>")
              Response.Write("<select name=""playername11"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
                       
                   
                    rs.movenext
                    loop
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_11"" style=""visibility:hidden""></td>")
              %><!--#include file="db_close.asp"--><%
Avatar billede Slettet bruger
31. juli 2005 - 18:08 #1
Manglede lige scriptet:

<script language=""javascript"" type=""text/javascript"">
function updateShow(elm){
  var td = elm.parentNode;
  var inps = td.getElementsByTagName("input");
  for(i=0;inps.length>i;i++)
    inps[i].style.visibility = i >= 2*elm.selectedIndex ? 'hidden' : 'visible';
}
</script>
Avatar billede olebole Juniormester
31. juli 2005 - 22:23 #2
<ole>

- og så koden, der bliver skrevet ud i browseren. Det er lettere, at du viser det, end at vi gætter  ;o)

/mvh
</bole>
Avatar billede Slettet bruger
31. juli 2005 - 22:26 #3
Der bliver ikke skrevet noget ud.

Det eneste den viser er den første Dropdown bosk alt efter bliver ikke vist.
Avatar billede Slettet bruger
31. juli 2005 - 22:30 #4
Forklaret nemmer.


JEg har en stor side med mange inputs og midt på er den del jeg har printet.
Den viser alt hvad der er over det jeg skrev men ikke alt det der er efter.
Avatar billede Slettet bruger
02. august 2005 - 21:24 #5
Slet ingen der kan hjælpe????
Avatar billede nielle Nybegynder
02. august 2005 - 21:40 #6
Har du da så i det mindste et link til siden, sådan at vi selv kan se?
Avatar billede Slettet bruger
02. august 2005 - 21:41 #7
Avatar billede nielle Nybegynder
02. august 2005 - 21:53 #8
Du har et mellemrum for meget i rs("playername ") her i denne linje:

Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername ") & "</option>")
Avatar billede Slettet bruger
02. august 2005 - 22:06 #9
Ja det hjalp lidt på det men som i kan se i det samme link som før. Så virker det stadig ikke helt.
Select boxene kommer ikke frem. Istedet kommer der et navn frem. Men det kommer kun frem i den øverste.

Prøv selv.
Avatar billede nielle Nybegynder
02. august 2005 - 22:08 #10
De kommer nu pænt frem når jeg kigger på det.
Avatar billede nielle Nybegynder
02. august 2005 - 22:12 #11
Kunne man få dig til at sætte nogle linjeskift ind? Det er temmelig træls at skulle prøve at få overblik over en lang køre af html-kode.
Avatar billede Slettet bruger
02. august 2005 - 22:13 #12
Der er da linje skift i. :S

Har du en Mail så vil jeg lige sende Dokumentet til dig det er nok lidt nemmere at du kan sidde med det på samme tid.
Avatar billede nielle Nybegynder
02. august 2005 - 22:15 #13
Linjeskift min b***

Der hvor du har navnet - Troels - stående, ser din html-kode sådan her ud:

<select name="playername1" style="visibility:hidden">
<option value="Lolle">Lolle</option>
</select>
<option value="Troels">Troels</option>
</select>

Det lader til at der er en "</select>" for meget.
Avatar billede Slettet bruger
02. august 2005 - 22:19 #14
Undskyld men sådan ser mit dokument ud:

            Response.Write("<select name=""playername1"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername") & "</option> ")
                    rs.movenext
                    loop
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_1"" style=""visibility:hidden""><br>")


              Response.Write("<select name=""playername2"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>" & rs("playername") & "</option>")

                    rs.movenext
                    loop
            Response.Write("</select><input type=""text"" size=""5"" name=""Inp1_2"" style=""visibility:hidden""><br>")


Der er da linje skift. :S

Men du fandt en fejl jeg lige havde overset.
Havde lagt en </select> ind i loop'en.

Jeg tester det lige.
Avatar billede nielle Nybegynder
02. august 2005 - 22:19 #15
Det var linjeskift i html-koden jeg efterlyste ;^)
Avatar billede Slettet bruger
02. august 2005 - 22:21 #16
Ahhhh ok det er iorden undskyld.

Det skal jeg lige huske når jeg laver noget.

Undskylg ;)
Avatar billede Slettet bruger
02. august 2005 - 22:56 #17
Der er stadig problemmer med det.

Hvordan kan man få mellem rum mellem HTML-koderne?

Nu har jeg lavett det sådan:
            Response.Write("<select name=""playername1"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_1"" style=""visibility:hidden""><br>")

Men der er stadig ikke mellem rum.
Avatar billede nielle Nybegynder
03. august 2005 - 06:31 #18
Linjeskift-tegnet i VBScript hedder vbCrLf:

Response.Write("<select name=""playername1"" style=""visibility:hidden"">" & vbCrLf)
do while not rs.eof               
    Response.Write("<option value=""" &  rs("playername") & """>" & vbCrLf)
    Response.Write(rs("playername") & vbCrLf)
    Response.Write("</option>" & vbCrLf)
    rs.movenext
loop
Response.Write("</select>" & vbCrLf)
Response.Write("<input type=""text"" size=""5"" name=""Inp1_1"" style=""visibility:hidden""><br>" & vbCrLf)
Avatar billede Slettet bruger
03. august 2005 - 15:30 #19
Ok tak.

Men det virker stadig ikke.
Nogen der har en ide om hvorfor det ikke virker.??
Avatar billede nielle Nybegynder
03. august 2005 - 18:44 #20
Jeg er ikke klar over hvordan du vil have det til at virke, så det kan jeg ikke sådan lige fortælle dig. Umiddelbart har du jo da ihvertfald fået løst det du spurgte om i første omgang.
Avatar billede Slettet bruger
03. august 2005 - 21:44 #21
Nej det har jeg ikke.


Det jeg skal gøre er at jeg har en boks.
[X] når du vælger 5 i den select boks skal der komme 10 nye bokse
5 select bokse [Spiller] og 5 input bokse [MIN].

[5]
[Spiller][MIN]
[Spiller][MIN]
[Spiller][MIN]
[Spiller][MIN]
[Spiller][MIN]

Men som det ser ud nu så når jeg trykker 5
Så kommer der 10 af [MIN] i stedet.

Det er jo ikke meningen.
Avatar billede nielle Nybegynder
03. august 2005 - 22:04 #22
Da du postede spørgsmålet havde du et fatal databasefejl, samt et par dumme html-fejl. Det var måske ikke helt tydeligt at spørgsmålet ikke gik ud på at rette dem. :^|

Anyway, det skal da ikke holde os fra at kigge lidt mere på sagen.

Kan man eventuelt få dig til at poste den del af koden som har ansvaret for at udskrive det du viser det? Og så må du altså meget gerne indsætte de linjeskift vi allerede har snakket om. Uden dem så er din html-kode bestemt ikke specielt læsevenligt.
Avatar billede Slettet bruger
03. august 2005 - 22:11 #23
<script language=""javascript"" type=""text/javascript"">
function updateShow(elm){
  var td = elm.parentNode;
  var inps = td.getElementsByTagName("input");
  for(i=0;inps.length>i;i++)
    inps[i].style.visibility = i >= 2*elm.selectedIndex ? 'hidden' : 'visible';
}
</script>
Avatar billede Slettet bruger
03. august 2005 - 22:16 #24
Det var det du mente ikke.

Nej jeg skrev vidst ikke det så tydeligt kan jeg godt se.
Men skrev dog at jeg ikke kunne få en select boks og en input boks frem.

Men du er en stor hjælp så extra point kan du sagtens få. ;)
Avatar billede nielle Nybegynder
03. august 2005 - 22:20 #25
Jeg er ikke efter ekstra point, men bare en tydelig og klar beskrivelse af tingene :^)
Avatar billede nielle Nybegynder
03. august 2005 - 22:22 #26
Den bid JavaScriot som du har postet er ganske rigtigt den som skal gøre dine felter synlige (og usynlige), men der skal også  være noget ASP-kode et eller andet sted som udskriver disse felter. Den må du også meget gerne poste.
Avatar billede Slettet bruger
03. august 2005 - 22:25 #27
bare iorden.

Men som sagt jeg har denne:

<script language=""javascript"" type=""text/javascript"">
function updateShow(elm){
  var td = elm.parentNode;
  var inps = td.getElementsByTagName("input");
  for(i=0;inps.length>i;i++)
    inps[i].style.visibility = i >= 2*elm.selectedIndex ? 'hidden' : 'visible';
}
</script>

Jeg har en select boks. Her kan man vælge tallene fra 1 til 10.
Ved 1 skal den vise: 1 select og 1 indput felt.
ved 2 skal den så vise: 2 select og 2 indput felter.
Osv......

Det er det vi lige har rettet.
Selvom man ikke kan se selectboksen endnu.

Men da jeg ikke har lært JavaScript endnu ved jeg ikke hvad jeg skal kigge efter.
Men vil gætte på at fejlen er i mellem <select> og </select>.

Kan det ske jeg har ret??
Avatar billede nielle Nybegynder
03. august 2005 - 22:30 #28
Jeg skal altså også have den ASP kode som udskriver felterne (om end som usyblige felter). Og nej tak, jeg vil ikke have den komplette kode - kun den relevante blok.
Avatar billede Slettet bruger
03. august 2005 - 22:30 #29
Den er her:


        Response.Write("<td>")
              Response.Write("<select name=""homegoal"" onchange=""updateShow(this)"">")
                Response.Write("<option>-- Vælg antal inputs --</option>")
                Response.Write("<option value=""1"">1</option>")
                Response.Write("<option value=""2"">2</option>")
                Response.Write("<option value=""3"">3</option>")
                Response.Write("<option value=""4"">4</option>")
                Response.Write("<option value=""5"">5</option>")
                Response.Write("<option value=""6"">6</option>")
                Response.Write("<option value=""7"">7</option>")
                Response.Write("<option value=""8"">8</option>")
                Response.Write("<option value=""9"">9</option>")
                Response.Write("<option value=""10"">10</option>")
              Response.Write("</select><br>")
            %><!--#include file="db_open.asp"--><%
              set rs    =    Conn.Execute("SELECT * FROM WC_Players ORDER by playername ")
             
            Response.Write("<select name=""playername1"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_1"" style=""visibility:hidden""><br>")


              Response.Write("<select name=""playername2"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_2"" style=""visibility:hidden""><br>")

             
             
              Response.Write("<select name=""playername3"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_3"" style=""visibility:hidden""><br>")


              Response.Write("<select name=""playername4"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_4"" style=""visibility:hidden""><br>")
 
 
              Response.Write("<select name=""playername5"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_5"" style=""visibility:hidden""><br>")
           
            Response.Write("<select name=""playername6"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_6"" style=""visibility:hidden""><br>")


              Response.Write("<select name=""playername7"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_7"" style=""visibility:hidden""><br>")


              Response.Write("<select name=""playername8"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_8"" style=""visibility:hidden""><br>")


              Response.Write("<select name=""playername9"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_9"" style=""visibility:hidden""><br>")


              Response.Write("<select name=""playername10"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_10"" style=""visibility:hidden""><br>")
 
 
              Response.Write("<select name=""playername11"" style=""visibility:hidden"">")
                    do while not rs.eof               
                        Response.Write("<option value=""" &  rs("playername") & """>")
                          Response.Write("" & rs("playername") & "")
                          Response.Write("</option>")
                    rs.movenext
                    loop
            Response.Write("</select>")
            Response.Write("<input type=""text"" size=""5"" name=""Inp1_11"" style=""visibility:hidden""></td>")
Avatar billede nielle Nybegynder
03. august 2005 - 22:50 #30
Prøv denne version af JavaScriptet:

<script language=""javascript"" type=""text/javascript"">
function updateShow(elm)
{
    var td = elm.parentNode;

    var sels = td.getElementsByTagName("select");
    var inps = td.getElementsByTagName("input");
   
    for (i=0; i<inps.length; i++)
    {
        sels[i].style.visibility = (i >= elm.selectedIndex) ? 'hidden' : 'visible';
        inps[i].style.visibility = (i >= elm.selectedIndex) ? 'hidden' : 'visible';
    }
}
</script>
Avatar billede Slettet bruger
03. august 2005 - 22:53 #31
Hmm nu virker det til dels.

Prøv vælg 3 iden øverste select boks til højre og se.

www.thelastviking.dk/wc
Avatar billede Slettet bruger
03. august 2005 - 22:58 #32
Venstre hjørne sorry.
Avatar billede nielle Nybegynder
03. august 2005 - 23:01 #33
Det er fordi at den første select også tælles med. Prøv:

<script language=""javascript"" type=""text/javascript"">
function updateShow(elm)
{
    var td = elm.parentNode;

    var sels = td.getElementsByTagName("select");
    var inps = td.getElementsByTagName("input");
   
    for (i=1; i<sels.length; i++)
        sels[i].style.visibility = (i >= elm.selectedIndex + 1) ? 'hidden' : 'visible';

    for (i=0; i<inps.length; i++)
        inps[i].style.visibility = (i >= elm.selectedIndex) ? 'hidden' : 'visible';
}
</script>
Avatar billede nielle Nybegynder
03. august 2005 - 23:03 #34
Det ser jo nydeligt ud :^)
Avatar billede Slettet bruger
03. august 2005 - 23:07 #35
Ja nu begynder det at ligne noget.

Men skal jeg lave en [set rs    =    Conn.Execute("SELECT * FROM WC_Players ORDER by playername ")] for hver select der er???

For som det ser ud nu så er det jo kun den første af de select bokse jeg henter frem, hvor den går i databasen og henter spillerne.
Avatar billede nielle Nybegynder
03. august 2005 - 23:09 #36
Det er nok den løsning som er mest lige til - men der er alternativer.
Avatar billede Slettet bruger
03. august 2005 - 23:10 #37
Ok skal jeg oprette et nyt spørgsmål omkrig det eller kan vi tage den her??
Avatar billede nielle Nybegynder
03. august 2005 - 23:13 #38
Tricket er at du henter data fra databasen en gang.

Metode 1 er at du benytter et recordset hvor at du kan gp tilbage til starten af det og så løbe det en gang igennem for hvert select.

Metode 2 er at du gemmer data i et array, og så er det det som du løber igennem for hver select.
Avatar billede nielle Nybegynder
03. august 2005 - 23:13 #39
... men nu vil jeg dog smutte i seng for i dag.
Avatar billede Slettet bruger
03. august 2005 - 23:14 #40
Bare iorden 100 tak for hjælpen.

Smidt et svar når du får tid.
Avatar billede Slettet bruger
03. august 2005 - 23:22 #41
Smid even.
Avatar billede nielle Nybegynder
04. august 2005 - 14:12 #42
Pt. danner du din select-kode med følgende:

set rs = Conn.Execute("SELECT * FROM WC_Players ORDER by playername ")
Response.Write("<select name=""playername1"" style=""visibility:hidden"">")
do while not rs.eof
    Response.Write("<option value=""" &  rs("playername") & """>")
    Response.Write("" & rs("playername") & "")
    Response.Write("</option>")
    rs.movenext
loop
Response.Write("</select>")
Response.Write("<input type=""text"" size=""5"" name=""Inp1_1"" style=""visibility:hidden""><br>")

Siden at du vil have flere select-grupper, så ville dette brtyde 4 identiske kald til databasen.

Som et alternativ til dette kan du udtrække data een gang, opbevare det i et array, og så bruge dette array til at udskrive fra.

Trin 1) Dan arrayet:

Set rs = Conn.Execute("SELECT playername FROM WC_Players ORDER BY playername")

Dim PlayerStr
PlayerStr = ""

Do While Not rs.EOF
    If (PlayerStr <> "") Then PlayerStr = PlayerStr & "|"
    PlayerStr = PlayerStr & rs("playername")
    rs.MoveNext
Loop

Dim PlayerArr
PlayerArr = Split(PlayerStr, "|")

Trin 2) Dan html-koden:

Response.Write("<select name=""playername1"" style=""visibility:hidden"">")
For Idx=LBound(PlayerArr) To UBound(PlayerArr)
    Response.Write("<option value=""" &  PlayerArr(Idx) & """>")
    Response.Write("" & PlayerArr(Idx) & "")
    Response.Write("</option>")
Next
Response.Write("</select>")
Response.Write("<input type=""text"" size=""5"" name=""Inp1_1"" style=""visibility:hidden""><br>")
Avatar billede nielle Nybegynder
04. august 2005 - 14:13 #43
... og et svar :^)
Avatar billede Slettet bruger
04. august 2005 - 18:18 #44
Nice med den forklaring tilsidst.

1.000-1.000.000 TAK
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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